XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MAJOR CUSTOMERS AND VENDORS
6 Months Ended
Jun. 30, 2024
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS AND VENDORS 8.MAJOR CUSTOMERS AND VENDORS

 

During the six months ended June 30, 2024, our four largest customers accounted for 32%, 25%, 13%, and 12% of revenue. During the six months ended June 30, 2023, our two largest customers accounted for 32% and 29% of revenue. During the three months ended June 30, 2024, our four largest customers accounted for 36%, 25%, 13%, and 12% of revenue. During the three months ended June 30, 2023, our three largest customers accounted for 29%, 27%, and 12% of revenue.

 

At June 30, 2024, 19%, 18%, 15%, and 14% of our accounts receivable were from four of our largest customers. At December 31, 2023, 30%, 17%, 12%, and 11% of accounts receivable were due from our four largest customers. 

 

At June 30, 2024, 26%, 25% and 22% of our contract assets were from three of our largest customers. At December 31, 2023, 26%, 23%, 18%, and 15% of our contract assets were related to our four largest customers.

 

At June 30, 2024, 11% of our accounts payable was from one of our largest vendors.