XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 13,317 $ 12,995 $ 38,928 $ 34,386
Operating costs and expenses:        
Cost of revenue 11,858 9,583 32,647 27,375
Selling, general, and administrative 725 507 1,869 1,588
Depreciation and amortization 73 77 231 218
Total operating costs and expenses 12,656 10,167 34,747 29,181
Income (loss) from operations 661 2,828 4,181 5,205
Other income (expense):        
Interest income 218 169 622 476
Gain (loss) on real estate ventures 35 (75) 53 (369)
Other income (expense), net 77 23 132 56
Income (loss) from operations before income tax 991 2,945 4,988 5,368
Provision for (benefit from) income tax 450 568 1,412 1,135
Net income (loss) $ 541 $ 2,377 $ 3,576 $ 4,233
Weighted-average common stock outstanding:        
Basic - weighted-average common stock outstanding (in shares) 10,076 9,864 10,059 9,830
Diluted - weighted-average common stock outstanding (in shares) 10,500 10,329 10,448 10,278
Net income (loss) per share:        
Basic - net income (loss) per share (in dollars per share) $ 0.05 $ 0.24 $ 0.36 $ 0.43
Diluted - net income (loss) per share (in dollars per share) $ 0.05 $ 0.23 $ 0.34 $ 0.41