XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Long Term Debt (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consists of the following:

 March 31, 2023December 31, 2022
Revolving line of credit$79,000 $70,000 
Term loan, net of deferred debt issuance costs of $678 and $729 in 2023 and 2022, respectively
133,910 133,858 
2.625% convertible notes, net of deferred debt issuance costs of $332 and $432 in 2023 and 2022, respectively
69,668 69,568 
2.250% convertible notes, net of deferred debt issuance costs of $17,771 and $18,834 in 2023 and 2022, respectively
782,229 781,166 
Financing leases162 230 
Total debt1,064,969 1,054,822 
Less:  Current portion69,693 69,746 
Total long-term debt$995,276 $985,076 
Schedule of Maturities of Long-Term Debt
The scheduled maturities of long-term debt outstanding at March 31, 2023 are as follows:

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