XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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/(loss) $ 19,701 $ (4,485) $ 69,107 $ 39,385
Other comprehensive (loss)/income        
Foreign currency translation adjustment, net of income taxes (1,105) 1,926 4,362 1,543
Other comprehensive (loss)/income (1,105) 1,926 4,362 1,543
Comprehensive income/(loss) $ 18,596 $ (2,559) $ 73,469 $ 40,928