XML 113 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Flow Information - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplemental Cash Flow Information [Abstract]      
Interest paid $ 20,984 $ 18,267 $ 20,719
Income taxes paid $ 7,394 9,516 8,310
Tax refunds related to the CARES Act   $ 1,100 $ 18,900