v3.26.1
Term Loan (Additional Information) (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Nov. 22, 2024
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Nov. 01, 2025
Sep. 21, 2021
Debt Instrument [Line Items]            
Aggregate term loan   $ 0.1     $ 1.3 $ 15.0
Debt Instrument, Maturity Date   Oct. 01, 2026        
Effective interest rate of the term loan   8.8 8.9      
Debt instrument description   The term loan calls for an additional final payment equal to 4.5% of the aggregate principal amount borrowed, as well as a fee of approximately $0.1 million, due upon (a) the term loan maturity date, (b) the repayment of the term loan in full, (c) as required pursuant to permitted prepayment or mandatory prepayment upon an acceleration, or (d) the termination of the Loan Agreement.        
Debt Instrument, Covenant Description original debt agreement and the terms immediately after the amendment was less than 10%.          
Line of credit facility maximum borrowing capacity $ 60.0          
Line of credit description 50.00%          
Long Term Debt Noncurrent   $ 0.7   $ 0.6    
Maximum [Member]            
Debt Instrument [Line Items]            
Debt Interest rate   6.75%        
Percenatge of outstanding principal amount   3.00%        
Minimum [Member]            
Debt Instrument [Line Items]            
Percenatge of outstanding principal amount   0.00%