Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Additional Information (Details)

v3.25.3
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Jan. 25, 2025
Sep. 30, 2025
Securities Purchase Agreement    
Class Of Stock [Line Items]    
Number of shares to purchase 2,626,425  
Price per share $ 10.36  
Aggregate purchase price $ 27,210  
Time based restricted stock units    
Class Of Stock [Line Items]    
Vesting period   3 years
Performance and time based restricted stock awards    
Class Of Stock [Line Items]    
Vesting period   3 years
Performance and time based restricted stock units    
Class Of Stock [Line Items]    
Vesting period   3 years
Restricted stock units    
Class Of Stock [Line Items]    
Stock option shares outstanding   125,000
Unrecognized compensation cost related to unvested employee excluding estimated forfeitures   $ 11,503
Amount expected to recognized over weighted-average period   2 years
2014 ESPP Plan    
Class Of Stock [Line Items]    
Number of equity awards available for grant   624,415
Potential increase of shares available for issuance   179,069
2023 Plan    
Class Of Stock [Line Items]    
Stock option shares outstanding   2,577,128
Number of equity awards available for grant   1,550,485
2014 Plan | Restricted stock units and restricted stock awards    
Class Of Stock [Line Items]    
Stock option shares outstanding   112,018