XML 105 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Convertible Senior Notes and Capped Call Options (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 07, 2021
$ / shares
Jan. 31, 2021
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]          
Repayments of debt     $ 94,675 $ 2,284 $ 506,898
Interest rate effect on assumed conversion of convertible debt     4,323 0 0
Amortization of debt issuance costs     $ 6,582 5,910 5,708
Share price (in dollars per share) | $ / shares     $ 8.72    
1.50% convertible senior notes due 2026 | Convertible notes          
Debt Instrument [Line Items]          
Debt instrument, face amount   $ 287,500      
Fixed interest rate   1.50% 1.50%    
Proceeds from convertible debt   $ 280,000      
Interest rate effect on assumed conversion of convertible debt     $ 4,300    
Amortization of debt issuance costs     1,500 1,500 1,500
Debt issuance costs     $ 7,600 7,600 $ 7,600
Debt instrument, effective interest rate     2.02%    
Unamortized discount related to convertible notes     $ (1,700) $ (3,200)  
Debt instrument, conversion ratio 0.0834028   0.09136    
Debt instrument, conversion price (in dollars per share) | $ / shares $ 11.99        
Conversion price, premium percentage 37.50%        
Debt instrument convertible strike price of capped call transactions (in dollars per share) | $ / shares $ 15.26   $ 13.93    
Convertible debt, strike price of capped call transactions, premium percentage 75.00%        
1.50% convertible senior notes due 2026 | Convertible notes | Maximum          
Debt Instrument [Line Items]          
Debt instrument, conversion ratio 0.1146788        
$62 Million Term Loan | Unsecured debt          
Debt Instrument [Line Items]          
Repayments of debt   $ 62,000