v3.25.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Condensed Consolidated Statements Of Comprehensive Loss Income [Abstract]        
Net income $ 4,752 $ 4,452 $ 6,404 $ 6,089
Other comprehensive income (loss) :        
Foreign currency translation adjustment 782 (105) 1,043 (427)
Comprehensive income $ 5,534 $ 4,347 $ 7,447 $ 5,662