XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - UNAUDITED - 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 income $ 18,694 $ 12,481 $ 53,576 $ 23,911
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (6,495) (17,919) (1,943) (35,101)
Unrealized holding gain on short-term investments arising during period 0 3 0 6
Other comprehensive loss, net of tax (6,495) (17,916) (1,943) (35,095)
Total comprehensive income (loss), net of tax $ 12,199 $ (5,435) $ 51,633 $ (11,184)