v3.26.1
UNAUDITED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - 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) $ 2,634 $ (1,713) $ 2,784 $ (3,179)
Other comprehensive loss:        
Unrealized loss on available-for-sale securities (15) (6) (47) (14)
Other comprehensive loss before taxes (15) (6) (47) (14)
Income tax benefit related to other comprehensive loss items 4 2 13 4
Other comprehensive loss (11) (4) (34) (10)
Comprehensive income (loss) 2,623 (1,717) 2,750 (3,189)
Comprehensive loss attributable to non-controlling interests (1) (1) (2) (3)
Comprehensive income (loss) attributable to common stockholders $ 2,624 $ (1,716) $ 2,752 $ (3,186)