v3.26.3
Consolidated Statement of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income (Loss)        
Net income $ 26,252 $ 13,864 $ 78,536 $ 46,035
Other comprehensive (loss) income, net of tax        
Unrealized (loss) gain on marketable securities before reclassifications (63) 167 (189) 100
Reclassification of gains on the sale of marketable securities into net income 0 0 (39) 0
Net change on unrealized (loss) gain on marketable securities (63) 167 (228) 100
Foreign currency translation (loss) gain (9) 34 (97) 280
Total other comprehensive (loss) income, net of tax (72) 201 (325) 380
Total comprehensive income $ 26,180 $ 14,065 $ 78,211 $ 46,415