v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 3,712 $ 2,166 $ 10,172 $ 9,701
Other comprehensive loss, net of tax:        
Foreign currency translation loss (1,160) (5,890) (255) (9,387)
Comprehensive income (loss) $ 2,552 $ (3,724) $ 9,917 $ 314