XML 117 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Narrative (Details)
12 Months Ended
Nov. 20, 2024
USD ($)
$ / shares
shares
Jul. 05, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 17, 2021
USD ($)
Feb. 10, 2020
USD ($)
Debt Instrument [Line Items]              
Issuance of common stock for conversion of Notes (in shares) | shares 2,381,765            
Loss on debt extinguishment     $ 6,560,000 $ 635,000 $ 0    
Interest paid     $ 10,300,000        
Secured Debt              
Debt Instrument [Line Items]              
Prepayment premium , credit facility, year one, percentage   4.00%          
Prepayment premium , premium , credit facility, year two, percentage   3.00%          
Prepayment, premium , credit facility, year three, percentage   1.00%          
Liquidity requirement   $ 20,000,000          
Secured Debt | Maximum              
Debt Instrument [Line Items]              
Net annual recurring revenue leverage ratio   1.25          
Secured Debt | Variable Rate Component One | Base Rate              
Debt Instrument [Line Items]              
Variable rate   4.50%          
Secured Debt | Variable Rate Component One | Secured Overnight Financing Rate (SOFR)              
Debt Instrument [Line Items]              
Variable rate   5.50%          
Secured Debt | Variable Rate Component Two | Base Rate              
Debt Instrument [Line Items]              
Variable rate   4.00%          
Secured Debt | Variable Rate Component Two | Secured Overnight Financing Rate (SOFR)              
Debt Instrument [Line Items]              
Variable rate   5.00%          
Secured Debt | Variable Rate Component Three | Base Rate              
Debt Instrument [Line Items]              
Variable rate   3.50%          
Secured Debt | Variable Rate Component Three | Secured Overnight Financing Rate (SOFR)              
Debt Instrument [Line Items]              
Variable rate   4.50%          
Secured Debt | Line of Credit              
Debt Instrument [Line Items]              
Principal amount of notes outstanding   $ 90,000,000          
2026 Notes              
Debt Instrument [Line Items]              
Issuance of common stock for conversion of Notes (in shares) | shares 2,381,765            
Notes conversion (in dollars per share) | $ / shares $ 76.06            
Cash payout $ 1,500,000            
Issuance cost, writeoff 900,000            
Convertible debt $ 20,000,000            
2026 Notes | Maximum              
Debt Instrument [Line Items]              
Notes conversion (in dollars per share) | $ / shares $ 30.8356            
2026 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal amount of notes outstanding             $ 120,000,000.0
Stated interest rate (in percent)           1.50% 2.875%
Aggregate principal amount converted $ 100,000,000            
Induced conversion terms 4,100,000            
Loss on debt extinguishment $ 6,600,000            
Conversion ratio 0.0232722            
2027 Notes | Maximum              
Debt Instrument [Line Items]              
Notes conversion (in dollars per share) | $ / shares $ 17.8571            
2027 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal amount of notes outstanding           $ 265,000,000.0  
Conversion ratio 0.012987