v3.26.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Statement [Abstract]    
Revenue $ 62,861 $ 51,294
Operating costs and expenses:    
Cost of revenue 48,080 38,630
Selling, general, and administrative 2,545 2,075
Depreciation and amortization 306 302
Total operating costs and expenses 50,931 41,007
Income (loss) from operations 11,930 10,287
Other income (expense):    
Interest income 807 672
Gain (loss) on real estate ventures (1) (297)
Other income (expense), net 141 63
Income (loss) from operations before income tax 12,877 10,725
Provision for (benefit from) income tax (4,174) (3,835)
Net income (loss) $ 17,051 $ 14,560
Weighted-average common stock outstanding:    
Basic weighted-average shares outstanding (in shares) 10,067 9,846
Diluted weighted-average shares outstanding (in shares) 10,470 10,327
Net income (loss) per share:    
Basic (in dollars per share) $ 1.69 $ 1.48
Diluted (in dollars per share) $ 1.63 $ 1.41