XML 43 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUPPLEMENTAL CASH FLOW INFORMATION
12 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Information [Abstract]  
SUPPLEMENTAL CASH FLOW INFORMATION SUPPLEMENTAL CASH FLOW INFORMATION
 Twelve Months Ended December 31,
 202320222021
Supplemental disclosures of cash flow information
Cash paid for interest
$48,954 $25,321 $19,531 
Cash paid for income taxes
21,839 26,179 6,120 
Cash paid for finance lease liability
2,347 — — 
Non-cash investing and financing activities
Shares issued for acquisition
— 5,757 13,524 
Assets obtained in exchange for finance lease obligations
$15,171 $— $—