XML 41 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Comprehensive Income (Loss)      
Net income $ 58,520 $ 54,336 $ 62,037
Other comprehensive income (loss), net of tax:      
Unrealized gain on marketable securities before reclassifications 133 4,500 6,143
Reclassification of gains on the sale of marketable securities into net income 0 (7,311) (3,810)
Net change on unrealized gains on marketable securities 133 (2,811) 2,333
Foreign currency translation gain (loss) 326 31 (15)
Total other comprehensive income (loss), net of tax 459 (2,780) 2,318
Total comprehensive income $ 58,979 $ 51,556 $ 64,355