XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 10,039 $ 10,606
Non-vested restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total unrecognized compensation cost related to unvested restricted stock units $ 36,600  
Weighted average remaining vesting period 1 year 7 months 6 days  
Total stock-based compensation expense $ 1,200  
Chief Executive Officer    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation cost related to nonvested stock options not yet recognized $ 4,600  
Chief Executive Officer | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost related to nonvested stock option recognized over weighted average period (in years) 1 year