v3.26.1
Condensed Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement Of Income And Comprehensive Income [Abstract]        
Net Income (Loss) $ (19,032) $ 668 $ (35,651) $ 13,826
Other comprehensive (loss) income:        
Unrealized (loss) gain on available-for-sale securities (15) 83 (134) 148
Comprehensive (loss) income $ (19,047) $ 751 $ (35,785) $ 13,974