v3.26.3
Borrowings - Notes 2029 and 2031 (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Convertible Senior Notes Due 2029  
BORROWINGS  
Principal amount $ 350,000
Unamortized debt discount and issuance costs (5,485)
Net carrying amount 344,515
Fair value (Level 2) 428,330
Convertible Senior Notes Due 2031  
BORROWINGS  
Principal amount 575,000
Unamortized debt discount and issuance costs (10,060)
Net carrying amount 564,940
Fair value (Level 2) $ 503,142