XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Unaudited Condensed Consolidated Statements of Comprehensive Income - 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 $ 4,509 $ 11,051 $ 9,370 $ 17,109
Other comprehensive income, net of tax:        
Change in foreign currency translation adjustments 9 (1,649) (94) (1,357)
Change in available-for-sale debt security due to unrealized gains 0 0 89 154
Reclassification adjustment for net gain on available-for-sale debt securities included in net income 0 0 (486) 0
Total other comprehensive income (loss) 9 (1,649) (491) (1,203)
Total comprehensive income $ 4,518 $ 9,402 $ 8,879 $ 15,906