XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Convertible Senior Notes (Details)
3 Months Ended 12 Months Ended
May 19, 2023
USD ($)
$ / shares
Nov. 17, 2020
USD ($)
$ / shares
May 18, 2020
USD ($)
$ / shares
Jan. 10, 2017
USD ($)
Dec. 31, 2024
D
Dec. 31, 2024
USD ($)
D
Convertible Notes            
Debt            
Multiples of principal holders may convert           1,000
Trading days threshold | D           20
Number of consecutive trading days, scenario one | D           30
Stock price conversion trigger (as a percent)           130.00%
Number of consecutive trading days, scenario two           5
Trading price conversion trigger (as a percent)           98.00%
2023 Notes            
Debt            
Transaction costs       $ 9,200,000    
2025 Notes, 2027 Notes, and 2029 Notes            
Debt            
Trading days threshold | D           20
Number of consecutive trading days, scenario one | D           30
Stock price conversion trigger (as a percent)           130.00%
Redemption price as a percent of principal amount           100.00%
2025 Notes            
Debt            
Conversion rate   0.0416667        
Conversion price (in dollars per share) | $ / shares   $ 24        
Transaction costs   $ 1,900,000        
2027 Notes            
Debt            
Conversion rate     0.0715372      
Conversion price (in dollars per share) | $ / shares     $ 13.98      
Number of consecutive trading days, scenario one | D         30  
Stock price conversion trigger (as a percent)         130.00%  
Transaction costs     $ 3,100,000      
2029 Notes            
Debt            
Conversion rate 0.03421852          
Conversion price (in dollars per share) | $ / shares $ 29.22          
Transaction costs $ 6,800,000