XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 137,011 $ 81,837 $ 307,079 $ 196,206
Other comprehensive income        
Unrealized gain (loss) on marketable securities, net 1,735 (49) 1,272 706
Foreign currency translation adjustment 2 0 (5) 24
Unrealized gain on foreign currency 0 2 0 1
Unrealized (loss) gain on derivative instruments, net (6,919) 3,426 1,772 2,001
Realized loss (gain) on derivative instruments, net 311 (537) (700) (583)
Comprehensive income $ 132,140 $ 84,679 $ 309,418 $ 198,355