v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 116,372 $ 180,568 $ 191,701 $ 296,170
Unrealized (loss) gain on investments, net of tax (621) 95 (1,556) 351
Comprehensive income $ 115,751 $ 180,663 $ 190,145 $ 296,521