XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 81,837 $ 61,634 $ 196,206 $ 144,427
Other comprehensive income:        
Unrealized (loss) gain on marketable securities (49) 182 706 (1,257)
Foreign currency translation adjustment 0 (1) 24 1
Unrealized gain on foreign currency 2 0 1 40
Unrealized gain on derivative instruments, net 3,426 0 2,001 0
Realized gain on derivative instruments, net (537) 0 (583) 0
Comprehensive income $ 84,679 $ 61,815 $ 198,355 $ 143,211