XML 123 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt, Net, and Other Borrowings - Schedule of Maturities of Principal Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 08, 2022
Debt Instrument [Line Items]      
Unamortized debt issuance costs $ (10,392) $ (13,955)  
Finance lease liabilities 1,645 1,448  
Total 566,253 562,493  
Less: current portion of long-term debt and other borrowings (974) (823)  
Total long-term debt, net, and other borrowings 565,279 561,670  
2.625% Convertible Senior Notes due 2027 | Convertible Debt      
Debt Instrument [Line Items]      
Principal amount 2.625% Convertible Senior Notes due 2027 $ 575,000 $ 575,000  
Interest rate 2.625%   2.625%