XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short and Long-Term Debt and Commitments Related to Letters of Credit (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of short-term debt [Table Text Block]
Short-term debt consisted of the following:
 December 31,
 20232022
Notes payable$543 $— 
Current portion of long-term debt40,429 23,826 
Current portion of finance leases4,794 3,046 
$45,766 $26,872 
Schedule of long-term debt instruments [Table Text Block]
Long-term debt consisted of the following:
 December 31,
 20232022
Revolving credit facility  
Swing-line borrowings$6,616 $25,433 
SOFR borrowings135,000 125,000 
 141,616 150,433 
3.99% Senior unsecured notes
50,000 50,000 
4.00% Senior unsecured notes
25,000 25,000 
6.19% Senior unsecured notes
75,000 — 
Term loans32,442 29,680 
 324,058 255,113 
Less debt issuance costs452 519 
Less current portion40,429 23,826 
 $283,177 $230,768