XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Convertible Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 29, 2023
Aug. 07, 2023
Mar. 31, 2025
Mar. 31, 2024
Mar. 21, 2025
Dec. 31, 2024
Sep. 26, 2023
Debt              
Carrying value     $ 22,401     $ 22,336  
Senior Secured Convertible Note due 2028 | Convertible note              
Debt              
Minimum liquidity threshold     10,000        
Fair value gains     500 $ 4,200      
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     $ 28,200     $ 27,600  
Conversion price per share (in dollars per share)             $ 30
Threshold voting percentage of debt instrument     4.99%        
Threshold ownership percentage of debt instrument     24.99%        
Redemption term     3 years        
Redemption price (in percent)     1.50%