v3.25.4
Stock and Stock-Based Awards - Stock Options - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2023
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant-date fair value of stock options     $ 13.3 $ 18.58 $ 90.37  
Intrinsic Value, Stock options exercised     $ 98 $ 0 $ 438  
Number of stock options granted     546,805      
Weighted average exercise price of stock options granted     $ 15.14      
Stock-based compensation expense     $ 10,840 20,971 34,101  
Performance Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average grant-date fair value of stock options           $ 110.6
Number of stock options granted           28,100
Percentage of performance-based stock options 50.00%          
Stock-based compensation expense     0 8 $ 2,051  
Percentage of Performance-Based Stock Options Vesting 50.00%          
Employee Stock Option Market Condition [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of stock options granted   127,500        
Stock-based compensation expense     $ 641 $ 775    
Employees Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average exercise price of stock options granted   $ 22        
Expiration period of stock options granted   10 years