v3.26.3
Note 10 - Comprehensive Income (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Comprehensive Income (Loss) [Table Text Block]

​

​

Three Months Ended

​

​

Nine Months Ended

​

​

​

September 30,

​

​

September 30,

​

​

​

2026

​

​

2025

​

​

2026

​

​

2025

​

Net income

​

$

29,899

​

​

$

19,892

​

​

$

31,482

​

​

$

15,191

​

Other comprehensive income:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Foreign currency translation adjustment

​

​

(598

)

​

​

600

​

​

​

(2,499

)

​

​

4,865

​

Comprehensive income

​

$

29,301

​

​

$

20,492

​

​

$

28,983

​

​

$

20,056

​