v3.26.3
Share-based Compensation - Share-Settled Performance Stock Units, Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense recognized $ 13,179 $ 15,483 $ 40,620 $ 43,044  
Performance stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares outstanding 115,000   115,000   239,000
Weighted average grant date fair value of shares granted (in dollars per share)     $ 267.03 $ 445.66  
Number of shares vested in period     350,820 0  
Unrecognized share-based compensation expense $ 18,200   $ 18,200    
Unrecognized compensation expense, period for recognition     2 years    
Performance stock units | 2023 Equity Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares outstanding 115,079   115,079    
Share-based compensation expense recognized $ 3,100 $ 6,400 $ 9,300 $ 3,000