XML 70 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Detail) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Operating Expenses $ 41,819,000 $ 43,059,000 $ 32,719,000
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 252,000 (2,252,000) (3,908,000)
Income tax expense (benefit) (2,740,000) (6,901,000) (3,205,000)
Retained earnings 73,239,000 74,539,000  
Net income (loss) $ 2,992,000 $ 4,649,000 $ (703,000)
Basic (in dollars per share) $ 0.08 $ 0.12 $ (0.02)
Diluted (in dollars per share) $ 0.08 $ 0.12 $ (0.02)
Deferred revenue balance $ 54,000 $ 1,154,000  
Accounts receivable 40,981,000 23,231,000  
Amortization of deferred financing charges and debt discount 237,000 291,000 $ 291,000
Probable environmental matters $ 0 $ 0  
Antidilutive securities excluded from computation of earnings per share (in shares) 1,158 1,719 2,317
Property, plant and equipment, net $ 582,000 $ 908,000  
Long-term debt, current and long-term portions 545,000 780,000  
Operating lease right-of-use assets 23,153,000 23,265,000  
Operating lease liabilities, current and long-term portions 24,539,000 24,592,000  
Additions and revisions of prior estimates 373,000 328,000  
Other income 358,000 524,000 $ 828,000
Prepaid expenses and other current assets 2,635,000 3,217,000  
Inventory Write-down 0 0  
Financing Receivable, Credit Loss, Expense (Reversal) 163,000 0 1,000
Operating Expenses 41,819,000 43,059,000 32,719,000
Employee Retention Credit      
Disaggregation of Revenue [Line Items]      
Other income 5,026,000    
Prepaid expenses and other current assets $ 522,000    
Developed technology      
Disaggregation of Revenue [Line Items]      
Useful Life (in years) 13 years    
Shipping      
Disaggregation of Revenue [Line Items]      
Sand cost of goods sold $ 144,108,000 $ 118,616,000 $ 57,770,000