v3.26.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 11,082 $ 10,344 $ 15,328 $ 6,355
Other comprehensive income (loss), net of tax:        
Unrealized holding gains (losses) (212) 2,100 (2,835) 5,671
Reclassification adjustment for losses included in net income 36 33 22 23
Unrealized foreign currency translation gains 6 123 47 59
Other comprehensive income (loss), net of tax (170) 2,256 (2,766) 5,753
omprehensive income, net of tax $ 10,912 $ 12,600 $ 12,562 $ 12,108