v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) - 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 (LOSS) $ (4,860) $ (65,166) $ 37,618 $ (33,064)
Other comprehensive income (loss):        
Change in available-for-sale securities, net of tax 3,338 305 2,097 (505)
TOTAL COMPREHENSIVE INCOME (LOSS) $ (1,522) $ (64,861) $ 39,715 $ (33,569)