XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt, Net, and Other Borrowings - Schedule of Maturities of Principal Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 08, 2022
Debt Instrument [Line Items]      
Unamortized debt issuance costs $ (9,501) $ (10,392)  
Finance lease liabilities 1,350 1,645  
Total 566,845 566,253  
Less: current portion of long-term debt and other borrowings (747) (974)  
Total long-term debt, net and other borrowings 566,098 565,279  
2.625% Convertible Senior Notes due 2027 | Convertible Debt      
Debt Instrument [Line Items]      
Principal amount 2.625% Convertible Senior Notes due 2027 $ 574,996 $ 575,000  
Interest rate     2.625%