XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 92,108 $ 30,556 $ 139,785 $ 14,631
Other comprehensive income (loss), net of taxes:        
Change in unrealized gain (loss) on available-for-sale marketable securities 597 6,783 1,907 5,252
Change in foreign currency translation adjustment (647) 1,185 2,051 1,684
Comprehensive income $ 92,058 $ 38,524 $ 143,743 $ 21,567