v3.26.3
Note 10 - Comprehensive Income - Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Net income $ 29,899     $ 19,892     $ 31,482 $ 15,191
Foreign currency translation adjustment (598) $ (100) $ (1,801) 600 $ 3,637 $ 628 (2,499) 4,865
Comprehensive income $ 29,301     $ 20,492     $ 28,983 $ 20,056