v3.26.1
Common Stock and Stock-Based Awards - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 10, 2025
shares
May 21, 2021
USD ($)
Mar. 31, 2026
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Subsidiary, Sale of Stock [Line Items]        
Stockholders equity note stock split, conversion ratio 20      
2025 Incentive Award Plan [Member]        
Subsidiary, Sale of Stock [Line Items]        
Number of shares authorized for issuance under Incentive Award Plan 2,230,243      
Number of additional shares authorized for issuance under Incentive Award Plan 479,750      
2015 Incentive Award Plan [Member]        
Subsidiary, Sale of Stock [Line Items]        
Number of shares authorized for issuance under Incentive Award Plan 1,750,493      
At The Market Equity Offering Program [Member] | 2021 Sales Agreement [Member] | Cowen And Company, LLC [Member]        
Subsidiary, Sale of Stock [Line Items]        
Gross proceeds from sale of common stock | $   $ 150,000,000    
Common stock, shares issued     25,796 54,806
Common stock, average share price | $ / shares     $ 15.9 $ 18.6
Proceeds from issuance of common stock | $     $ 400 $ 996
Percentage of commission on sale of common stock     3 3