v3.26.1
Common Stock and Stock-Based Awards - Stock Options - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average exercise price of stock options granted $ 8.78    
Weighted average grant-date fair value of stock options $ 7.79 $ 13.74  
Number of stock options granted 586,605    
Stock-based compensation expense $ 1,766 $ 2,819  
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 $ 166 $ 73  
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