XML 63 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Convertible Notes (Additional Information) (Details) - Convertible Senior Notes due 2031 [Member]
1 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
Rate
shares
Debt Instrument [Line Items]  
Issued aggregate principal amount $ 250,000
Debt Instrument Convertible Senior Notes 2.25%
Investment Interest Rate 2.25%
Debt Instrument convertible conversion rate | Rate 4038.94%
Conversion of Stock, Amount $ 1,000,000
Debt Instrument conversion price | $ / shares $ 24.76
Debt Instrument, Redemption Price 130.00%
Percentage of Principal Amount, Redemption Price 100.00%
Repurchase cash at a price of the principal amount plus accrued and unpaid interest 100.00%
Carrying amount $ 244,100,000
Unamortized Debt Issuance Costs $ 5,900,000
Company effective annual interest rate 2.733%
Maximum [Member]  
Debt Instrument [Line Items]  
Debt Instrument convertible conversion rate | Rate 5452.56%
Conversion of Stock, Amount $ 1,000,000
Conversion of Stock, Shares Issued | shares 13,631,400