v3.25.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 328,572 $ 135,570 $ 546,289 $ 241,641
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustments 8,812 731 12,665 (1,168)
Net unrealized loss on available-for-sale securities (1,097) (53) (2,333) (4,675)
Comprehensive income 336,287 136,248 556,621 235,798
Less: Comprehensive income attributable to noncontrolling interests 1,845 1,337 5,531 1,878
Comprehensive income attributable to common stockholders $ 334,442 $ 134,911 $ 551,090 $ 233,920