XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 19,137 $ 15,155 $ 25,204 $ 19,025
Other comprehensive income (loss):        
Change in currency translation adjustments (4,556) 9,328 19,575 2,736
Release of accumulated translation adjustment 8,295 0 8,295 0
Other comprehensive income 3,739 9,328 27,870 2,736
Net comprehensive income $ 22,876 $ 24,483 $ 53,074 $ 21,761