v3.25.4
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies  
Activity in the allowance for doubtful accounts

Years Ended December 31,

2025

2024

2023

Balances at Beginning of Year

$

534

$

550

$

4

Adoption of ASC 326

-

-

268

Provision for credit losses

977

336

599

Recoveries

(274)

(79)

(55)

Write-offs

(1,005)

(273)

(266)

Balances at End of Year

$

232

$

534

$

550

Summary of estimated useful lives

Machinery and office equipment

 

3-7 years

Furniture and fixtures

 

7 years

Software

 

3 years