XML 122 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUPPLEMENTAL CASH FLOW INFORMATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Non-cash investing activities:      
Capital expenditures in accounts payable and other accrued expenses $ 9,723 $ 8,962 $ 11,669
Common stock used as consideration in business combination 4,463    
Cash paid for:      
Interest 17,266 14,429 6,608
Income taxes 33,313 47,937 17,546
Cash received from income taxes $ 3,752 $ 2,368 $ 7,122