XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income $ 6,092 $ 3,854 $ 28,341 $ 33,407
Other comprehensive income (loss):        
Foreign currency translation adjustment (38,171) (28,876) (74,677) (46,864)
Unrealized gains (losses) on marketable securities, net of tax (189) 9 (895) (60)
Comprehensive loss $ (32,268) $ (25,013) $ (47,231) $ (13,517)