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

 20222021
Revolving line of credit$70,000 $140,000 
Term loan, net of deferred debt issuance costs of $729 and $1,373 in 2022 and 2021, respectively
133,858 226,196 
2.625% convertible notes, net of deferred debt issuance costs of $432 and $3,700 in 2022 and 2021, respectively, and unamortized discount of $23,404 in 2021
69,568 317,896 
2.250% convertible notes, net of deferred debt issuance costs of $18,834 in 2022
781,166 — 
Financing leases230 564 
Total debt1,054,822 684,656 
Less:  Current portion69,746 12,249 
Total long-term debt$985,076 $672,407 
Schedule of Maturities of Long-term Debt
The scheduled maturities of long-term debt outstanding at December 31, 2022 are as follows:

2023$70,000 
2024— 
2025— 
2026204,587 
2027800,000 
The above amounts exclude debt discount, deferred debt issuance costs and financing leases.