XML 151 R137.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination (Schedule of Business Acquisition, Pro Forma Information) (Details) - Heimbach - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]    
Net revenues $ 1,265,379 $ 1,206,420
Net income attributable to the Company $ 109,710 $ 91,583