v3.26.3
CONDENSED CONSOLIDATED STATEMENTS 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 [Abstract]        
Net income $ 23,387 $ 66,638 $ 52,060 $ 133,420
Other comprehensive income:        
Foreign currency translation adjustments (1,479) (3,636) (7,938) 6,168
Marketable securities        
Change in net unrealized gain (loss), net of income tax benefit (provision) of $687 and $1,626 for the three and nine months ended September 30, 2026, respectively, and $314 and $689 for the three and nine months ended September 30, 2025, respectively (2,040) 1,593 (4,931) 3,501
Comprehensive income $ 19,868 $ 64,595 $ 39,191 $ 143,089