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

 June 30, 2022December 31, 2021
Revolving line of credit$— $140,000 
Term loan, net of deferred debt issuance costs of $723 and $1,373 in 2022 and 2021, respectively
133,865 226,196 
2.625% convertible notes, net of deferred debt issuance costs of $631 and $3,700 in 2022 and 2021, respectively, and unamortized discount of $23,404 in 2021
69,369 317,896 
2.250% convertible notes, net of deferred debt issuance costs of $20,915 in 2022
779,085 — 
Financing leases380 564 
Total debt982,699 684,656 
Less:  Current portion272 12,249 
Total long-term debt$982,427 $672,407 
Schedule of Maturities of Long-Term Debt
The scheduled maturities of long-term debt outstanding at June 30, 2022 are as follows:

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