v3.26.1
Debt Instruments - Senior Secured Credit Facilities Credit Agreement (Narrative) (Details) - Senior Secured Credit Facilities Agreement
3 Months Ended 6 Months Ended
Feb. 16, 2021
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]            
Maximum borrowing amount $ 60,000,000.0          
Net liquidity covenant threshold 120,000,000.0          
Debt issuance costs $ 600,000          
Debt covenant, adjusted quick ratio, minimum requirement 1.25          
Debt covenant, springing revenue quarterly growth basis 5.00%          
Debt covenant, adjusted quick ratio, minimum threshold to trigger revenue growth covenant requirement 1.75          
Amounts drawn on line of credit   $ 0 $ 0 $ 0 $ 0  
Amount of debt outstanding   $ 0   $ 0   $ 0
Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate (as percent) 1.00%          
Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Basis spread on variable rate (as percent) 2.00%          
Minimum            
Debt Instrument [Line Items]            
Net liquidity covenant threshold $ 200,000,000.0          
Commitment fee, unused portion (as percent) 0.20%          
Maximum            
Debt Instrument [Line Items]            
Convertible debt outstanding threshold $ 35,000,000.0          
Commitment fee, unused portion (as percent) 0.25%