v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other comprehensive income        
Net income $ 18,303 $ 16,208 $ 28,807 $ 24,794
Foreign currency translation (567) 3,047 (1,375) 3,874
Total comprehensive income 17,736 19,255 27,432 28,668
Total comprehensive income attributable to:        
Stockholders of the Company 17,472 19,337 27,009 28,750
Non-controlling interest 264 (82) 423 (82)
Total comprehensive income $ 17,736 $ 19,255 $ 27,432 $ 28,668