v3.26.1
Management Incentive Plans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-cash stock-based compensation expense $ 1,854 $ 1,594
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, vesting period 3 years  
Non-cash stock-based compensation expense $ 600 600
RSUs | Director    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, vesting period 1 year  
PRSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, vesting period 3 years  
Non-cash stock-based compensation expense $ 500 $ 700
PRSUs | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of shares to be issued under grant 0.00%  
PRSUs | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of shares to be issued under grant 150.00%  
MRSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, vesting period 3 years 3 years
Non-cash stock-based compensation expense $ 700 $ 300
MRSUs | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of shares to be issued under grant   0.00%
MRSUs | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of shares to be issued under grant   150.00%
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of awards vested 31,200 $ 29,700
Unrecognized share-based costs $ 12,000  
Weighted average period to recognize share-based costs 2 years