v3.25.1
Consolidated Statement of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income (Loss)    
Net income $ 15,059 $ 16,898
Other comprehensive income (loss), net of tax    
Unrealized (loss) gain on marketable securities before reclassifications (50) 2,398
Reclassification of gains on the sale of marketable securities into net income 0 (2,488)
Net change on unrealized losses/gains on marketable securities (50) (90)
Foreign currency translation gains 121 21
Total other comprehensive income (loss), net of tax 71 (69)
Total comprehensive income $ 15,130 $ 16,829