v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Expected dividend yield percentage 0.00%    
Stock options percentage 110.00%    
Shares reserved for future issuance 12,160,612    
Aggregate intrinsic value (in Dollars) $ 6,762    
Stock options, Options exercises 235,359    
Unrecognized compensation expense (in Dollars) $ 3,300    
Weighted-average period 2 years 1 month 6 days    
Aggregate intrinsic value of outstanding options $ 10,069    
Stock options granted 0 0  
Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares, Outstanding 3,479,402   3,530,813
Weighted average grant date fair value per share $ 2.08   $ 2.08
Unrecognized compensation cost $ 4,400    
Stock-based compensation expense, recognition period 1 year 9 months 18 days    
Performance Share Units,granted (shares) 39,440    
Performance Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares, Outstanding 1,173,365   1,760,048
Weighted average grant date fair value per share $ 1.58   $ 1.58
Stock options vesting period   3 years  
Unrecognized compensation cost $ 400    
Stock-based compensation expense, recognition period 1 year 3 months 18 days    
2008 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Capital stock percentage 10.00%    
Capital stock duration 10 years    
2018 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Capital stock percentage 10.00%    
Capital stock duration 10 years    
Stock options percentage 100.00%    
2023 Plan | Options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock options vesting period 4 years    
Stock options vesting percentage 25.00%    
Stock options, Options vested 991,906    
Stock options, Options exercises 11,216    
2023 Plan | Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock options vesting period 3 years