v3.26.1
Common Stock and Stock-Based Awards - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 08, 2026
shares
Apr. 10, 2025
shares
May 21, 2021
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 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        
Subsequent Event [Member] | 2025 Incentive Award Plan [Member]            
Subsidiary, Sale of Stock [Line Items]            
Number of additional shares authorized for issuance under Incentive Award Plan 900,000          
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       232,286 258,082 54,806
Common stock, average share price | $ / shares       $ 7.99 $ 8.78 $ 18.6
Proceeds from issuance of common stock | $       $ 1,715 $ 2,115 $ 996
Percentage of commission on sale of common stock       3 3 3