XML 86 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Convertible Senior Notes (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Mar. 25, 2021
USD ($)
Oct. 20, 2020
USD ($)
Debt Instrument [Line Items]          
Repayments of Senior Debt $ 0 $ 42,525,000      
Gain on extinguishment of convertible senior notes 0 $ 5,686,000      
Convertible senior notes, net 73,593,000   $ 73,516,000    
Allowance for credit loss $ 5,531,000   4,571,000    
0% Convertible Senior Notes due 2025 | Senior Notes          
Debt Instrument [Line Items]          
Effective Interest Rate 0.42%        
Conversion Rate 13.7920        
Aggregate Principal Amount $ 73,759,000   73,759,000   $ 661,250,000
Unamortized Debt Issuance Costs 166,000   243,000    
Long-Term Debt $ 73,593,000   73,516,000    
0.5% Convertible Senior Notes Due 2027 | Senior Notes          
Debt Instrument [Line Items]          
Stated Cash Interest Rate 0.50%        
Effective Interest Rate 0.87%        
Conversion Rate 10.6920        
Aggregate Principal Amount $ 503,106,000   503,106,000 $ 575,000,000  
Unamortized Debt Issuance Costs 3,925,000   4,415,000    
Long-Term Debt $ 499,181,000   $ 498,691,000