v3.26.1
Debt - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Dec. 17, 2025
Jan. 09, 2023
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]          
Cash received from promissory note purchase agreement     $ 50,000,000    
Convertible promissory note, interest rate     5.00%    
Convertible promissory note, maturity date       Jan. 09, 2026  
Convertible promissory note, frequency of periodic payment       interest is payable semiannually  
Extinguishment of debt amount   $ 51,300,000      
Loss on extinguishment of Convertible Promissory Note   $ (1,100,000)      
Outstanding debt $ 0     $ 0 $ 0
Credit Facility | Wells Fargo Bank, National Association          
Debt Instrument [Line Items]          
Credit Facility, borrowing capacity $ 10,000,000     10,000,000  
Credit facility, maturity date Mar. 31, 2029        
Credit facility outstanding amount $ 0     $ 0  
Credit facility, interest rate description       Borrowings under the Credit Facility bear interest at a rate equal to the secured overnight financing rate, as administered by the Federal Reserve Bank of New York, plus an applicable margin of 1.75% to 2.00%, based on monthly average excess availability.  
Credit facility, covenant terms       Available borrowings under the Credit Facility may not exceed the borrowing base, which is determined based on specified percentages of eligible accounts receivable and eligible inventory, in each case subject to customary reserves, eligibility criteria and other adjustments. The occurrence of an event of default under the Credit Facility could result in the termination of the commitments under the Credit Facility and the acceleration of all outstanding borrowings under the Credit Facility. The terms of the Credit Facility require the Company to maintain a minimum level of liquidity at all times, which is tested on a monthly basis.  
Credit facility, covenant compliance       As of March 31, 2026, the Company was in compliance with all applicable covenants under the Credit Facility.  
Credit Facility | Wells Fargo Bank, National Association | Minimum          
Debt Instrument [Line Items]          
Variable interest rate 1.75%        
Credit Facility | Wells Fargo Bank, National Association | Maximum          
Debt Instrument [Line Items]          
Variable interest rate 2.00%