v3.25.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 12,639 $ 10,638
Operating costs and expenses:    
Cost of revenue 10,287 8,885
Selling, general, and administrative 535 535
Depreciation and amortization 80 68
Total operating costs and expenses 10,902 9,488
Income (loss) from operations 1,737 1,150
Other income (expense):    
Interest income 184 141
Gain (loss) on real estate ventures 9 (193)
Other income (expense), net (18) 22
Income (loss) from operations before income tax 1,912 1,120
Provision for (benefit from) income tax 323 210
Net income (loss) $ 1,589 $ 910
Weighted-average common stock outstanding:    
Basic - weighted-average common stock outstanding (in shares) 10,033 9,794
Diluted - weighted-average common stock outstanding (in shares) 10,367 10,169
Net income (loss) per share:    
Basic - net income (loss) per share (in dollars per share) $ 0.16 $ 0.09
Diluted - net income (loss) per share (in dollars per share) $ 0.15 $ 0.09