XML 99 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Borrowings - Notes 2029 and 2031 (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Convertible Senior Notes Due 2029  
BORROWINGS  
Principal amount $ 350,000
Unamortized debt discount and issuance costs (6,408)
Net carrying amount 343,592
Fair value (Level 2) 536,375
Convertible Senior Notes Due 2031  
BORROWINGS  
Principal amount 575,000
Unamortized debt discount and issuance costs (11,195)
Net carrying amount 563,805
Fair value (Level 2) $ 586,678