v3.26.1
Other (Expense) Income, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Nonoperating Income (Expense) [Abstract]    
Exchange (loss) gain $ (833) $ 707
Other expense (81) (132)
Other income 567 723
Total $ (347) $ 1,298