XML 53 R31.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTING POLICIES AND ESTIMATES (Tables)
12 Months Ended
Dec. 31, 2024
ACCOUNTING POLICIES AND ESTIMATES  
Schedule of estimated useful lives of property and equipment, net

Automobiles and trucks

    

5 to 7 years

Buildings

 

39 years

Building improvements

 

Shorter of 15 years or remaining useful life

Furniture and fixtures

 

5 to 7 years

Office technology

 

3 to 7 years

Leasehold improvements

 

Shorter of 15 years or remaining lease term

Production and material handling equipment

 

5 to 10 years

Schedule of estimated useful lives of Intangible assets, net

Customer lists

    

10 years

Domain names

 

5 years

Enterprise resource planning systems

 

5 years

Trade names

 

10 years

Schedule of correction of immaterial error

Three Months Ended

March 31, 

June 30, 

September 30, 

December 31, 

    

2023

    

2023

    

2023

    

2023

    

Total

Sales

$

48,389,040

$

50,303,527

$

36,266,271

$

36,715,250

$

171,674,088

Correction of immaterial error

 

1,420,492

 

792,350

 

610,215

 

766,681

 

3,589,738

Sales adjusted

 

49,809,532

 

51,095,877

 

36,876,486

 

37,481,931

 

175,263,826

Cost of goods sold

 

36,979,138

 

39,541,480

 

26,531,989

 

26,964,951

 

130,017,558

Correction of immaterial error

 

1,420,492

 

792,350

 

610,215

 

766,681

 

3,589,738

Cost of goods sold adjusted

 

38,399,630

 

40,333,830

 

27,142,204

 

27,731,632

 

133,607,296

Gross margin

$

11,409,902

$

10,762,047

$

9,734,282

$

9,750,299

$

41,656,530