XML 89 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible debt (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 10, 2023
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Aug. 23, 2023
USD ($)
Debt Instrument [Line Items]                
Repayment of Convertible Debt   $ 21,700 $ (21,713) $ 0 $ 0      
Debt Instrument, Face Amount     266,816 288,529        
Debt Instrument, Unamortized Premium     7,092 9,776        
Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net     (3,111) (4,313)        
Convertible Debt     270,797 293,992        
Debt Instrument, Periodic Payment, Interest     6,078 5,145 4,813      
Amortization of Debt Issuance Cost     1,202 1,349 1,491      
Amortization of Debt Discount (Premium)     (2,684) (612) 0      
Interest Expense, Debt     4,596 5,882 6,304      
Loss on Extinguishment of Debt     0 1,779 0      
Derivative, Loss on Derivative     0 4,489 0      
Debt Instrument, Fair Value Disclosure     250,500 320,500        
Purchase of capped call     $ 0 22,193 $ 0 $ 25,300 $ 16,400  
Notes due 2024 [Member]                
Debt Instrument [Line Items]                
Debt Instrument, Interest Rate, Stated Percentage     1.00%          
Debt Instrument, Convertible, Conversion Ratio     15.1394          
Debt Instrument, Convertible, Stock Price Trigger | $ / shares     $ 66.05          
Debt Instrument, Face Amount       21,700     $ 143,800  
Extinguishment of Debt, Amount $ 122,000              
Debt Instrument, Convertible, Conversion Price | $ / shares     $ 101.62          
Notes due 2027 [Member]                
Debt Instrument [Line Items]                
Debt Instrument, Interest Rate, Stated Percentage     2.25%          
Debt Instrument, Convertible, Conversion Ratio     23.9137          
Debt Instrument, Convertible, Stock Price Trigger | $ / shares     $ 41.82          
Debt Instrument, Face Amount       266,800   $ 150,000    
Debt Conversion, Converted Instrument, Amount 116,800              
Debt Instrument, Convertible, Remaining Discount Amortization Period     33 months          
Debt Instrument, Convertible, Conversion Price | $ / shares     $ 78.90          
Notes Exchange - Capped Call                
Debt Instrument [Line Items]                
Derivative, Loss on Derivative       600        
Notes Exchange                
Debt Instrument [Line Items]                
Debt Instrument, Interest Rate, Effective Percentage     2.14%          
Derivative Liability               $ 0
Derivative, Loss on Derivative       3,900        
Debt Issuance Cost       2,200        
Debt Instrument, Fair Value Disclosure               $ 123,300
Derivative Assets (Liabilities), at Fair Value, Net $ 3,900              
Notes due 2024- subject to Exchange                
Debt Instrument [Line Items]                
Debt Instrument, Face Amount       $ 122,000