XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 11,051 $ 7,534 $ 17,109 $ 6,571
Other comprehensive (loss) income, net of tax:        
Change in foreign currency translation adjustments (1,649) 980 (1,357) (187)
Change in available-for-sale debt securities due to unrealized gains 0 173 154 173
Total other comprehensive (loss) income (1,649) 1,153 (1,203) (14)
Total comprehensive income $ 9,402 $ 8,687 $ 15,906 $ 6,557