XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible debt (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 10, 2023
USD ($)
Mar. 31, 2024
USD ($)
$ / shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Aug. 23, 2023
USD ($)
Debt Instrument [Line Items]          
Debt Instrument, Face Amount   $ 288,529   $ 288,529  
Convertible Debt, Current   21,702   21,668  
Convertible Debt, Noncurrent   271,937   272,324  
Debt Instrument, Unamortized Premium   9,100   9,776  
Debt Instrument, Premium and Debt Issuance Costs, Net   (3,990)   (4,313)  
Convertible Debt   293,639   293,992  
Debt Instrument, Fair Value Disclosure   310,700   $ 320,500  
Debt Instrument, Periodic Payment, Interest   1,555 $ 1,203    
Amortization of Financing Costs   323 373    
Amortization of Debt Discount (Premium)   (676) 0    
Interest Expense, Debt   1,202 $ 1,576    
Notes due 2024 [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount $ 21,700 $ 21,713      
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, Convertible, Remaining Discount Amortization Period   2 months      
Partial Extinguishment of Debt, Principal Amount 122,000        
Debt Instrument, Convertible, Conversion Price | $ / shares   $ 101.62      
Value of capped call   $ 16,400      
Notes due 2027          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount 266,800 $ 266,816      
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, Convertible, Remaining Discount Amortization Period   42 months      
Debt Conversion, Converted Instrument, Amount 116,800        
Debt Instrument, Convertible, Conversion Price | $ / shares   $ 78.90      
Value of capped call   $ 25,300      
Notes due 2024- subject to Exchange          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount         $ 122,000
Notes Exchange          
Debt Instrument [Line Items]          
Value of capped call $ 22,200