v3.26.1
Long-term Debt - Schedule of Notes Payable Covenants (Details) - 2024 Notes - Notes Payable - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Aug. 31, 2024
Mar. 31, 2026
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions) $ 120.0  
Q1 2026    
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions)   $ 87.2
Q2 2026    
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions)   101.8
Q3 2026    
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions)   117.2
Q4 2026    
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions)   120.0
Thereafter    
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions)   $ 120.0