v3.26.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net income $ 5,373 $ 6,086 $ 17,951 $ 15,808
Other comprehensive income (loss), net of taxes:        
Foreign currency translation adjustments 76 (293) (419) 511
Unrealized gain (loss) on marketable securities 20 39 (14) 6
Total other comprehensive income (loss) 96 (254) (433) 517
Comprehensive income $ 5,469 $ 5,832 $ 17,518 $ 16,325