XML 122 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Non-Operating Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Non-Operating Income (Expense), Net [Abstract]      
Interest and dividend income $ 871 $ 517 $ 209
Equity income from joint ventures 4,274 2,070 3,464
Gain (loss) on foreign exchange 1,228 (776) 334
Other non-operating income, net 504 515 807
Total other non-operating income, net $ 6,877 $ 2,326 $ 4,814