v3.26.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]    
Net income $ 3,654 $ 3,596
Other comprehensive (loss) income:    
Currency translation adjustments (116) 56
Total other comprehensive (loss) income (116) 56
Comprehensive income 3,538 3,652
Less: Comprehensive income attributable to noncontrolling interest (120) (124)
Comprehensive income attributable to stockholders $ 3,418 $ 3,528