v3.25.4
Income Taxes, Earnings Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings before income taxes [Abstract]      
United States $ 66,358 $ 57,318 $ 45,900
Foreign 111,189 105,480 83,951
Earnings before income taxes $ 177,547 $ 162,798 $ 129,851