v3.26.1
Long-term Debt - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
Aug. 05, 2024
USD ($)
May 31, 2026
shares
Aug. 31, 2024
USD ($)
tranche
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
Jul. 31, 2022
USD ($)
tranche
Jan. 31, 2022
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Oct. 31, 2021
USD ($)
tranche
Debt Instrument [Line Items]                            
Capital advances, number of tranches | tranche                     4     3
Proceeds from issuance of debt $ 30,000,000.0           $ 30,000,000 $ 0            
Long-term debt         $ 91,031,000   91,031,000     $ 57,226,000        
Long-term debt, maturity, after year five         80,000,000.0   $ 80,000,000.0     $ 50,000,000.0        
Capital advances                     $ 35,000,000.0     $ 15,000,000.0
Prepayment of outstanding term loan       $ 35,000,000.0                    
Payments of loan termination fees       $ 1,500,000                    
Lock-up agreement, number of days             180 days              
Common Class A                            
Debt Instrument [Line Items]                            
Number of shares converted (in shares) | shares             10,000              
2021 LSA Common Stock Warrants                            
Debt Instrument [Line Items]                            
Warrant exercise price (in dollars per share) | $ / shares                         $ 2.80  
Number of securities called by warrants (in shares) | shares                       80,357 53,571  
Right to return warrants to company, cash value                         $ 450,000  
2022 LSA Common Stock Warrants                            
Debt Instrument [Line Items]                            
Warrant exercise price (in dollars per share) | $ / shares                 $ 10.92          
Right to return warrants to company, cash value                 $ 450,000          
Warrants issued during period (in shares) | shares                 41,209          
Warrants exercisable (in shares) | shares                 30,907          
Number of shares converted (in shares) | shares     113,116                      
Number of shares withheld (in shares) | shares     8,450                      
2024 Notes | Notes Payable                            
Debt Instrument [Line Items]                            
Capital advances, number of tranches | tranche       4                    
Debt instrument, face amount       $ 140,000,000.0                    
Debt instrument, interest rate, stated percentage       8.00%                    
Worldwide net revenue             $ 120,000,000.0              
Threshold, trailing six-month gross margin, minimum       30.00%                    
Interest expense, debt         1,600,000 $ 1,000,000.0 2,600,000 2,000,000.0            
2024 Notes | Notes Payable | Oberland Capital                            
Debt Instrument [Line Items]                            
Revenue participation agreement, percent of quarterly net revenue       0.01%                    
Revenue participation agreement, maximum annual net revenue       $ 100,000,000.0                    
Revenue participation agreement, principal amount of notes       $ 1,000,000.0                    
Payments for revenue participation agreement         $ 300,000 $ 200,000 $ 800,000 $ 500,000            
2024 Notes | Notes Payable | Debt Instrument, Redemption, Period One                            
Debt Instrument [Line Items]                            
Debt instrument, redemption price, percentage       130.00%                    
Debt instrument, redemption period       24 months                    
2024 Notes | Notes Payable | Debt Instrument, Redemption, Period Two                            
Debt Instrument [Line Items]                            
Debt instrument, redemption price, percentage       145.00%                    
Debt instrument, redemption period       36 months                    
2024 Notes | Notes Payable | Debt Instrument, Redemption, Period Three                            
Debt Instrument [Line Items]                            
Debt instrument, redemption period       48 months                    
Redemption, internal rate of return generated       12.25%                    
2024 Notes | Notes Payable | Debt Instrument, Redemption, Period Four                            
Debt Instrument [Line Items]                            
Debt instrument, redemption period       60 months                    
Redemption, internal rate of return generated       11.75%                    
2024 Notes | Notes Payable | Debt Instrument, Redemption, Period Five                            
Debt Instrument [Line Items]                            
Redemption, internal rate of return generated       11.25%                    
2024 Notes | Notes Payable | Debt Instrument, Redemption, Period Six                            
Debt Instrument [Line Items]                            
Redemption, internal rate of return generated       10.00%                    
2024 Notes | Notes Payable | First Tranche                            
Debt Instrument [Line Items]                            
Proceeds from notes payable   $ 50,000,000.0                        
2024 Notes | Notes Payable | Second Tranche                            
Debt Instrument [Line Items]                            
Debt instrument, face amount       $ 35,000,000.0                    
Worldwide net revenue       80,000,000.0                    
2024 Notes | Notes Payable | Third Tranche                            
Debt Instrument [Line Items]                            
Debt instrument, face amount       30,000,000.0                    
Worldwide net revenue       $ 112,500,000                    
Threshold, trailing six-month gross margin, minimum       45.00%                    
2024 Notes | Notes Payable | Fourth Tranche                            
Debt Instrument [Line Items]                            
Debt instrument, face amount       $ 25,000,000.0