v3.26.1
Long-term Debt - Schedule of Notes Payable Covenants (Details) - 2024 Notes - Notes Payable
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
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