v3.26.1
Share-Based Incentive Plans - Schedule of Allocation of Share-Based Compensation Costs by Type of Arrangement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 8,270 $ 7,783
Service-based RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 4,438 3,548
Service-based SARs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 3,085 2,753
Market performance-based RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 168 414
Operating performance-based RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 226 821
Employee share purchase plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 353 $ 247