Quarterly report [Sections 13 or 15(d)]

Stock-based Compensation - Schedule of MRSU Shares (Details)

v3.26.1
Stock-based Compensation - Schedule of MRSU Shares (Details) - Market Based Restricted Stock Units - $ / shares
Mar. 31, 2026
Dec. 23, 2024
35    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Price per share threshold (in dollars per share)   $ 35
Number of MRSUs earned (in shares) 17,500 5,000
40    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Price per share threshold (in dollars per share)   $ 40
Number of MRSUs earned (in shares)   12,500
45    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Price per share threshold (in dollars per share)   $ 45
Number of MRSUs earned (in shares)   20,500