XML 79 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Other Income and Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Income and Expenses [Abstract]        
Investment income $ 1,210 $ 688 $ 2,362 $ 2,537
Realized gain from investments and foreign currency transactions 402 107 522 473
Other income (expense), net 385 (22) 518 (30)
Total other income, net $ 1,997 $ 773 $ 3,402 $ 2,980