v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 08, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation $ 8,683 $ 8,290 $ 17,125 $ 14,808  
Restricted Stock Units [Member]          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Unamortized compensation expense 25,800   $ 25,800    
Weighted average remaining vesting period     1 year 4 months 24 days    
Granted (in shares)     1,566,955    
Fair values of shares vested 2,900   $ 10,900    
Vested (in shares)     580,314    
Stock-based compensation 5,600 5,300 $ 11,000 9,600  
Performance Share Units [Member]          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Unamortized compensation expense $ 18,700   $ 18,700    
Weighted average remaining vesting period     2 years    
Granted (in shares)     1,129,415    
Fair values of shares vested     $ 9,200    
Vested (in shares) 0   449,024    
Stock-based compensation $ 3,100 $ 3,000 $ 6,100 $ 5,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,476,076   3,476,076   10,270,000