XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net (loss)/income $ (16,499) $ 10,105 $ (12,337) $ (18,259)
Other comprehensive loss        
Foreign currency translation adjustment (2,144) (2,275) (2,182) (5,113)
Unrealized (loss)/gain on marketable securities, net of income taxes 0 (35) 216 (290)
Total other comprehensive loss (2,144) (2,310) (1,966) (5,403)
Total comprehensive (loss)/income $ (18,643) $ 7,795 $ (14,303) $ (23,662)