v3.25.2
Subsequent Events (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Aug. 01, 2025
USD ($)
$ / shares
shares
Jul. 23, 2025
shares
Jul. 21, 2025
USD ($)
Jul. 18, 2025
USD ($)
Jun. 30, 2025
shares
Jun. 30, 2026
Dec. 31, 2024
shares
Subsequent Event [Line Items]              
Common stock, authorized (in shares) | shares         280,986,575   212,366,763
Subsequent event              
Subsequent Event [Line Items]              
Debt conversion, number of shares issued | shares 2,810,428            
Stock split, conversion ratio   0.0524          
Common stock, authorized (in shares) | shares   730,000,000          
Subsequent event | IPO              
Subsequent Event [Line Items]              
Sale of stock, number of shares issued | shares 5,000,000            
Sale of stock, price per share (in dollars per share) | $ / shares $ 15.00            
Sale of stock, consideration received $ 64,800            
Convertible notes, September 2028 maturity | Convertible debt | Forecast              
Subsequent Event [Line Items]              
Interest rate           10.00%  
Convertible notes, September 2028 maturity | Convertible debt | Subsequent event              
Subsequent Event [Line Items]              
Principal amount       $ 40,000      
Interest rate       5.00%      
Convertible debt, threshold percentage of offering price       20.00%      
Convertible debt, threshold amount       $ 280,000      
Convertible debt, threshold amount, minimum       $ 210,000      
Convertible debt, liquidation preference, payment multiplier       1.3      
Trinity Loan Agreement | Line of credit              
Subsequent Event [Line Items]              
Interest rate floor         11.50%    
Debt term         48 months    
Trinity Loan Agreement | Line of credit | Subsequent event              
Subsequent Event [Line Items]              
Interest rate floor     11.00%        
Debt term     60 months        
Trinity Loan Agreement, Tranche (ii) | Line of credit | Subsequent event              
Subsequent Event [Line Items]              
Maximum borrowing capacity     $ 15,000        
Trinity Loan Agreement, Tranche (iii) | Line of credit | Subsequent event              
Subsequent Event [Line Items]              
Maximum borrowing capacity     $ 15,000