XML 125 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details)
$ in Thousands, € in Millions
12 Months Ended
Feb. 18, 2025
EUR (€)
Jan. 17, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Subsequent Event [Line Items]          
Dividends payable     $ 4,900    
Dividends paid     $ 16,992 $ 13,342 $ 6,054
Subsequent Event          
Subsequent Event [Line Items]          
Dividends paid   $ 4,900      
Subsequent Event | Bavaria Schweisstechnik          
Subsequent Event [Line Items]          
Purchase price | € € 60