XML 12 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement Of Income And Comprehensive Income [Abstract]        
Net Income (Loss) $ 7,985 $ 11,550 $ 21,811 $ 20,166
Other comprehensive income:        
Unrealized gain on available-for-sale securities 149 588 297 588
Adjustment for impairment of available-for-sale investment included in net income (1,269)   (1,269)  
Comprehensive income $ 6,865 $ 12,138 $ 20,839 $ 20,754