v3.25.3
Debt - Convertible Note (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Aug. 07, 2023
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Mar. 21, 2025
Dec. 31, 2024
Sep. 26, 2023
Debt                  
Carrying value     $ 24,081   $ 24,081     $ 22,336  
Senior Secured Convertible Note due 2028 | Convertible note                  
Debt                  
Minimum liquidity threshold     10,000   10,000        
Fair value (loss) gains     (300) $ (100) (100) $ 3,800      
Oakstone Ventures, Inc. | Senior Secured Convertible Note due 2028 | Convertible note                  
Debt                  
Strategic investment amount   $ 25,000              
Net proceeds from offering $ 23,100                
Debt issuance costs $ 1,900                
Interest rate 8.00%           8.00%    
Carrying value     $ 29,300   $ 29,300     $ 27,600  
Conversion price per share (in dollars per share)                 $ 30
Threshold voting percentage of debt instrument     4.99%   4.99%        
Threshold ownership percentage of debt instrument     24.99%   24.99%        
Redemption term         3 years        
Redemption price (in percent)         1.50%