XML 78 R36.htm IDEA: XBRL DOCUMENT v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Accounts Receivable, Net and Total Provision for Expected Credit Losses and Write-offs
The following table summarizes the components of “Accounts receivable, net” as presented on the Consolidated Balance Sheets:
As of December 31,
Accounts Receivable:20252024
Billed receivables$28,535 $14,559 
Unbilled receivables6,960 5,925 
Accounts Receivable, Gross$35,495 $20,484 
Allowance for expected credit losses(275)(391)
Accounts Receivable, Net$35,220 $20,093 
The following table summarizes the total provision for expected credit losses and write-offs:
For The Year Ended December 31,
20252024
Beginning balance$391 $378 
Provision for expected credit losses103 24 
Write-offs and other(317)(11)
Allowance for expected credit losses, assumed from the acquisition of Star Operating Companies98 — 
Ending Balance$275 $391 
Schedule of Property, Plant and Equipment
Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:
 Years
Buildings and improvements
5 - 20
Furniture, machinery, and equipment
3 - 13
Capitalized software costs
3 - 10
Computer equipment
3 - 5
Leasehold improvements
2 - 5
Property and equipment consists of the following:
December 31, 2025
Land$1,134 
Buildings and leasehold improvements9,070 
Transportation2,023 
Machinery and equipment12,750 
Gross property and equipment24,977 
Accumulated depreciation(6,367)
Total property and equipment, net$18,610 
Schedule of Finite-Lived Intangible Assets
Amortization expense is computed using the straight-line method over the following estimated useful lives:
 Years
Non-compete agreements
2 - 3
Developed Technology
3
Customer lists
2 - 6
Trade name
2 - 10
For the years ended December 31, 2025 and 2024, the Company’s intangible assets consisted of the following components:

2025
Weighted Average Remaining Amortization Useful Lives
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Non-compete agreements2.7$147 $(133)$14 
Trade name5.41,662 (933)729 
Customer lists1.84,017 (3,072)945 
Developed technology
657 (657)— 
$6,483 $(4,795)$1,688 

2024
Weighted Average Remaining Amortization Useful Lives
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Non-compete agreements2.9$145 $(116)$29 
Trade name6.11,634 (731)903 
Customer lists2.63,952 (2,399)1,553 
Developed technology
1.0657 (651)
$6,388 $(3,897)$2,491