XML 130 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Total Assets by Reportable Segments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
ASSETS    
Total segment assets $ 295,632 $ 288,781
Cash and cash equivalents 113,989 105,051
Prepaid income taxes and income taxes receivable 8,076 8,105
Prepaid expenses and other current assets 15,951 13,360
Property, plant and equipment, net 113,135 109,449
Operating right-of-use assets 42,908 38,302
Deferred tax assets 22,887 27,862
Other assets 5,991 5,617
Intangible assets, net 185,844 145,022
Goodwill 584,098 484,507
Total assets $ 1,388,511 $ 1,226,056