v3.26.1
Financing Agreements - Convertible Senior Notes (Details) - Senior Notes - USD ($)
$ in Millions
1 Months Ended
Apr. 17, 2024
Jan. 31, 2024
Mar. 31, 2026
Dec. 31, 2025
8.875% Senior Notes due 2029        
Debt Instrument [Line Items]        
Stated interest rate (as a percent)   8.875% 8.875% 8.875%
Debt instrument, face amount   $ 115.0    
Redemption price as percentage of principal amount   100.00%    
Effective interest rate   9.83%    
9.00% Senior Notes due 2029        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 9.00%   9.00% 9.00%
Debt instrument, face amount $ 75.0      
Redemption price as percentage of principal amount 100.00%      
Effective interest rate 9.94%