XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Long Term Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consists of the following:

 June 30, 2023December 31, 2022
Revolving line of credit$54,000 $70,000 
Term loan, net of deferred debt issuance costs of $627 and $729 in 2023 and 2022, respectively
133,961 133,858 
2.625% convertible notes, net of deferred debt issuance costs of $232 and $432 in 2023 and 2022, respectively
69,768 69,568 
2.250% convertible notes, net of deferred debt issuance costs of $16,708 and $18,834 in 2023 and 2022, respectively
783,292 781,166 
Financing leases86 230 
Total debt1,041,107 1,054,822 
Less:  Current portion69,632 69,746 
Total long-term debt$971,475 $985,076 
Schedule of Maturities of Long-Term Debt
The scheduled maturities of long-term debt outstanding at June 30, 2023 are as follows:

Remaining, 2023
$70,000 
2024
— 
2025
— 
2026
188,588 
2027
800,000 
2028
— 
The above amounts exclude deferred debt issuance costs and financing leases.