XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Convertible debt (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 24, 2025
USD ($)
Sep. 30, 2025
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
$ / shares
Sep. 30, 2024
USD ($)
Jun. 12, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]                  
Debt Instrument, Face Amount   $ 314,947       $ 314,947     $ 266,816
Repayment of convertible debt         $ 21,700 0 $ (21,713)    
Gain on Extinguishment of Debt   0 $ (4,200) $ 0   (4,189) 0    
Debt Instrument, Fair Value Disclosure   382,300       382,300     250,500
Debt Instrument, Unamortized Premium   1,539       1,539     7,092
Debt Instrument, Premium and Debt Issuance Costs, Net   (4,581)       (4,581)     (3,111)
Convertible Debt   311,905       311,905     $ 270,797
Debt Instrument, Periodic Payment, Interest   1,918   1,501   4,948 4,576    
Amortization of Financing Costs   292   289   840 913    
Amortization of Debt Discount (Premium)   (196)   (669)   (1,418) (2,018)    
Interest Expense, Debt   2,014   $ 1,121   4,370 $ 3,471    
Notes due 2024 [Member]                  
Debt Instrument [Line Items]                  
Debt Instrument, Face Amount   $ 0       $ 0      
Debt Instrument, Interest Rate, Stated Percentage   1.00%       1.00%      
Debt Instrument, Convertible, Conversion Ratio           15.1394      
Debt Instrument, Convertible, Stock Price Trigger | $ / shares           $ 66.05      
Notes due 2027                  
Debt Instrument [Line Items]                  
Debt Instrument, Face Amount   $ 79,947       $ 79,947      
Debt Instrument, Interest Rate, Stated Percentage   2.25%       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   24 months       24 months      
Partial Extinguishment of Debt, Principal Amount $ 186,900                
Notes Exchange                  
Debt Instrument [Line Items]                  
Debt Issuance Cost   $ 4,100       $ 4,100      
Debt Issuance costs, Accrued   300       300      
Notes due 2030                  
Debt Instrument [Line Items]                  
Debt Instrument, Face Amount 235,000 $ 235,000       $ 235,000      
Debt Instrument, Interest Rate, Stated Percentage   2.50%       2.50%      
Debt Instrument, Convertible, Conversion Ratio           48.8293      
Debt Instrument, Convertible, Stock Price Trigger | $ / shares           $ 20.48      
Debt Instrument, Convertible, Remaining Discount Amortization Period   58 months       58 months      
Debt Conversion, Converted Instrument, Amount $ 185,000                
Debt Instrument, Fair Value Disclosure               $ 185,000  
Debt Instrument, Convertible, Conversion Price | $ / shares   $ 30.34       $ 30.34      
Value of capped call   $ 27,900       $ 27,900      
Proceeds from Issuance of Debt           $ 50,000