XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - 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 $ 175,225 $ 137,011 $ 458,480 $ 307,079
Other comprehensive income        
Unrealized gain on marketable securities, net 312 1,735 466 1,272
Foreign currency translation adjustment (3) 2 (6) (5)
Unrealized gain (loss) on derivative instruments, net 3,671 (6,919) (30,599) 1,772
Realized loss (gain) on derivative instruments, net 2,165 311 4,052 (700)
Comprehensive income $ 181,370 $ 132,140 $ 432,393 $ 309,418