XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Long-term Debt - Schedule of Notes Payable Covenants (Details) - 2024 Notes - Notes Payable - USD ($)
$ in Millions
1 Months Ended 9 Months Ended
Aug. 31, 2024
Sep. 30, 2025
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions) $ 120.0  
Q1 2025    
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions)   $ 56.1
Q2 2025    
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions)   65.6
Q3 2025    
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions)   75.8
Q4 2025    
Debt Instrument [Line Items]    
Minimum Trailing
Six-Month Net
Revenue Threshold
(in millions)   82.8
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