v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Net Income (Loss) $ 53,951 $ 43,688
OTHER COMPREHENSIVE (LOSS) INCOME, net of tax:    
Unrealized (loss) gain on investments (2,110) 507
Total other comprehensive (loss) income (2,110) 507
COMPREHENSIVE INCOME $ 51,841 $ 44,195