v3.26.1
Reportable Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Segment Reporting [Abstract]          
Number of reportable segments | segment     5    
Segment Reporting [Line Items]          
Total revenue $ 26,054 $ 12,353 $ 48,085 $ 23,983  
Less segment expenses:          
Selling, general and administrative, exclusive of stock based compensation 4,232 4,958 7,828 9,074  
Segment Adjusted EBITDA   (1,130) 6,645 (1,600)  
Reconciliation of total segment Adjusted EBITDA          
Other 1,208 2,378 2,096 4,248  
Depreciation, depletion, amortization and accretion 4,634 2,827 8,104 4,910  
Gains on disposal of assets, net (4,641) (1,077) (5,316) (4,549)  
Impairment of long-lived assets 0 31,669 0 31,669  
Equity/stock based conpensation 544 200 544 412  
Interest expense (income), net 784 (298) 270 (383)  
Gain (loss) on marketable securities, net 1,116 0 (5,987) 0  
Other expense (income), net (471) 628 138 960  
Income (loss) from continuing operations before income taxes 655 (37,457) 6,796 (38,867)  
Assets 345,962   345,962   $ 334,894
Continuing Operations          
Reconciliation of total segment Adjusted EBITDA          
Assets 344,622   344,622   329,698
Rentals          
Segment Reporting [Line Items]          
Total revenue 10,115 3,078 23,050 4,994  
Infrastructure          
Segment Reporting [Line Items]          
Total revenue 940 1,389 1,208 2,102  
Sand          
Segment Reporting [Line Items]          
Total revenue 7,975 5,376 11,839 12,115  
Accommodations          
Segment Reporting [Line Items]          
Total revenue 3,202 1,767 6,743 3,847  
Drilling          
Segment Reporting [Line Items]          
Total revenue 3,822 743 5,245 925  
Operating Segments Excluding Intersegment Elimination Member          
Segment Reporting [Line Items]          
Total revenue 26,054 12,353 48,085 23,983  
Intersegment Eliminations          
Segment Reporting [Line Items]          
Total revenue (108) (28) (140) (38)  
Intersegment Eliminations | Rentals          
Segment Reporting [Line Items]          
Total revenue (108) (28) (140) (38)  
Operating Segments          
Segment Reporting [Line Items]          
Total revenue 26,162 12,381 48,225 24,021  
Less segment expenses:          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion, inclusive of related parties 2,972        
Segment Adjusted EBITDA 3,829        
Operating Segments | Continuing Operations          
Reconciliation of total segment Adjusted EBITDA          
Assets 228,014   228,014   161,798
Operating Segments | Rentals          
Segment Reporting [Line Items]          
Total revenue 10,223 3,106 23,190 5,032  
Less segment expenses:          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion, inclusive of related parties 4,722 1,567 12,781 2,984  
Selling, general and administrative, exclusive of stock based compensation 1,775 1,121 3,043 1,488  
Segment Adjusted EBITDA 3,726 418 7,366 560  
Operating Segments | Rentals | Continuing Operations          
Reconciliation of total segment Adjusted EBITDA          
Assets 126,384   126,384   75,004
Operating Segments | Infrastructure          
Segment Reporting [Line Items]          
Total revenue 940 1,389 1,208 2,102  
Less segment expenses:          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion, inclusive of related parties 1,540 1,355 2,051 2,229  
Selling, general and administrative, exclusive of stock based compensation 290 203 476 323  
Segment Adjusted EBITDA (890) (169) (1,319) (450)  
Operating Segments | Infrastructure | Continuing Operations          
Reconciliation of total segment Adjusted EBITDA          
Assets 13,192   13,192   2,598
Operating Segments | Sand          
Segment Reporting [Line Items]          
Total revenue 7,975 5,376 11,839 12,115  
Less segment expenses:          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion, inclusive of related parties 7,713 5,262 12,168 10,738  
Selling, general and administrative, exclusive of stock based compensation 685 1,386 1,538 2,816  
Segment Adjusted EBITDA (423) (1,272) (1,867) (1,439)  
Operating Segments | Sand | Continuing Operations          
Reconciliation of total segment Adjusted EBITDA          
Assets 69,282   69,282   68,028
Operating Segments | Accommodations          
Segment Reporting [Line Items]          
Total revenue 3,202 1,767 6,743 3,847  
Less segment expenses:          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion, inclusive of related parties   1,242 4,257 2,673  
Selling, general and administrative, exclusive of stock based compensation 288 407 620 796  
Segment Adjusted EBITDA 796 118 1,866 378  
Operating Segments | Accommodations | Continuing Operations          
Reconciliation of total segment Adjusted EBITDA          
Assets 14,076   14,076   14,309
Operating Segments | Drilling          
Segment Reporting [Line Items]          
Total revenue 3,822 743 5,245 925  
Less segment expenses:          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion, inclusive of related parties 2,118 758 4,164 1,154  
Selling, general and administrative, exclusive of stock based compensation 230 210 482 420  
Segment Adjusted EBITDA 620 (225) 599 (649)  
Operating Segments | Drilling | Continuing Operations          
Reconciliation of total segment Adjusted EBITDA          
Assets 5,080   5,080   1,859
Other          
Segment Reporting [Line Items]          
Total revenue 48   96    
Other | Continuing Operations          
Reconciliation of total segment Adjusted EBITDA          
Assets 116,608   116,608   $ 167,900
Consolidation, Eliminations          
Segment Reporting [Line Items]          
Total revenue $ (156) $ (28) $ (236) $ (38)