v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 08, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation $ 8,442 $ 6,518  
Restricted Stock Units [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Unamortized compensation expense $ 31,400    
Weighted average remaining vesting period 1 year 4 months 24 days    
Granted (in shares) 1,540,341    
Fair values of shares vested $ 8,000    
Stock-based compensation 5,400 4,300  
Performance Share Units [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Unamortized compensation expense $ 21,700    
Weighted average remaining vesting period 2 years 2 months 12 days    
Granted (in shares) 1,129,415    
Fair values of shares vested $ 9,200    
Stock-based compensation $ 3,000 $ 2,200  
Performance Share Units [Member] | Minimum      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Percentage of number of units vested 0.00%    
Performance Share Units [Member] | Maximum      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Percentage of number of units vested 200.00%    
Long Term Incentive Plan [Member] | Common Stock [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Shares reserved for issuance 3,434,484   10,270,000