XML 27 R14.htm IDEA: XBRL DOCUMENT v3.25.2
MAJOR CUSTOMERS AND VENDORS
6 Months Ended
Jun. 30, 2025
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS AND VENDORS

 

8. MAJOR CUSTOMERS AND VENDORS
   

During the six months ended June 30, 2025, our four largest customers accounted for 31%, 24%, 15% and 14% of revenue. During the six months ended June 30, 2024 our four largest customers accounted for 32%, 25%, 13%, and 12% of revenue. During the three months ended June 30, 2025, our three largest customers accounted for 42%, 26% and 10% of revenue. During the three months ended June 30, 2024, our four largest customers accounted for 36%, 25%, 13%, and 12% of revenue

 

At June 30, 2025, 36%, 25% and 10% of our accounts receivable were from three of our largest customers. At December 31, 2024, 21%, 18%, 16%, 12%, 12%, and 12% of accounts receivable were due from our six largest customers. 

 

At June 30, 2025, 41%, 26%, and 17% of our contract assets were from three of our largest customers. At December 31, 2024, 27%, 20%, 16% and 15% of our contract assets were related to our four largest customers.

 

At June 30, 2025 12% of our accounts payable was from one of our largest vendors. At December 31, 2024, 13%, 12%, 11%, and 11% of our accounts payable was from our top 4 largest vendors.