v3.25.4
Stock and Stock-Based Awards - Restricted Stock Units - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 10,840 $ 20,971 $ 34,101
Aggregate Intrinsic Value, Outstanding   228 87  
Share based compensation expenses   $ 10,840 $ 20,971 $ 34,101
Service Based Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares granted 68,596 79,846 75,066 154,904
Stock option granted vesting period   4 years    
Weighted average grant-date fair value of stock options $ 18.93      
Stock-based compensation expense   $ 1,299    
Aggregate Intrinsic Value, Outstanding   $ 1,903 $ 1,899 $ 4,729
Service Based Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche One [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option granted vesting period   1 year    
Vesting rights percentage   25.00%    
Service Based Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Two [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting rights percentage   75.00%    
Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 0 8 $ 2,051
Performance Based Restricted Stock Units (PSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares granted       66,135
Weighted average grant-date fair value of stock options       $ 110
Stock-based compensation expense   $ 0 $ 792 $ 4,293