XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long Term Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consists of the following at December 31:

 20212020
Revolving line of credit$140,000 $207,000 
Term loan, net of deferred debt issuance costs of $1,373 and $1,668 in 2021 and 2020, respectively
226,196 240,145 
2.625% convertible notes, net of deferred debt issuance costs of $3,700 and $5,475 in 2021 and 2020, respectively, and unamortized discount of $23,404 and $33,620 in 2021 and 2020, respectively
317,896 305,904 
Financing leases564 587 
Total debt684,656 753,636 
Less:  Current portion12,249 18,415 
Total long-term debt$672,407 $735,221 
Schedule of Maturities of Long-term Debt
The scheduled maturities of long-term debt outstanding at December 31, 2021 are as follows:

2022$11,925 
202314,906 
2024365,869 
202523,850 
2026296,019