v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 14,161 $ 5,074 $ 10,065 $ (6,725)
Other comprehensive income (loss):        
Unrealized (loss) gain on investments (690) 75 (1,330) 254
Comprehensive income (loss) $ 13,471 $ 5,149 $ 8,735 $ (6,471)