v3.26.1
Condensed 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
Income Statement [Abstract]        
Net income (loss) $ (650) $ 2,611 $ (535) $ 1,759
Other comprehensive income (loss)        
Foreign currency translation adjustment (38) 74 (67) 75
Reclassification of foreign currency translation differences upon disposal of the foreign operation 11 11
Total comprehensive income (loss) $ (688) $ 2,696 $ (602) $ 1,845