XML 84 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Other Income and Expenses [Abstract]      
Foreign currency (loss) gain $ (610) $ (97) $ 613
Investment income 15,501 13,466 10,403
Reclassification of cumulative currency translation gain 0 0 419
Other expense, net (53) 0 (252)
Other income, net $ 14,838 $ 13,369 $ 11,183