v3.26.1
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income (loss) $ (451) $ 15 $ (605) $ 137
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment 39 229 55 377
Unrealized gains (losses) on available-for-sale securities 8 (1) 1 8
Comprehensive income (loss) $ (404) $ 243 $ (549) $ 522