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