XML 82 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt, Net, and Other Borrowings (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Maturities of Principal Obligations
As of December 31, 2024, the Company’s maturities of principal obligations under its long-term debt and other borrowings are as follows:
(in thousands)December 31,
2024
December 31,
2023
Principal amount 2.625% Convertible Senior Notes due 2027
$575,000 $575,000 
Unamortized debt issuance costs(10,392)(13,955)
Finance lease liabilities1,645 1,448 
Total566,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