XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long Term Debt (Tables)
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consists of the following:

 September 30, 2022December 31, 2021
Revolving line of credit$53,000 $140,000 
Term loan, net of deferred debt issuance costs of $781 and $1,373 in 2022 and 2021, respectively
133,807 226,196 
2.625% convertible notes, net of deferred debt issuance costs of $531 and $3,700 in 2022 and 2021, respectively, and unamortized discount of $23,404 in 2021
69,469 317,896 
2.250% convertible notes, net of deferred debt issuance costs of $19,898 in 2022
780,102 — 
Financing leases297 564 
Total debt1,036,675 684,656 
Less:  Current portion237 12,249 
Total long-term debt$1,036,438 $672,407 
Schedule of Maturities of Long-Term Debt
The scheduled maturities of long-term debt outstanding at September 30, 2022 are as follows:

Remaining 2022$— 
2023— 
202470,000 
2025— 
2026187,588 
2027800,000 
The above amounts exclude deferred debt issuance costs and financing leases.