XML 43 R26.htm IDEA: XBRL DOCUMENT v3.25.1
MAJOR CUSTOMERS
12 Months Ended
Dec. 31, 2024
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS

  14. MAJOR CUSTOMERS

 

For the year ended December 31, 2024, 36%, 24%, and 14% of our revenue was generated from our three largest customers. For the year ended December 31, 2023, 30%, 26%, 13% and 12% of our revenue was generated from our four largest customers.

 

At December 31, 2024, 21%, 18%, 16%, 12%, 12% and 12% of accounts receivable were due from our six largest customers. At December 31, 2023, 30%, 17%, 12%, and 11% of accounts receivable were due from our four largest customers.

 

At December 31, 2024, 31%, 27%, and 20% of our contract assets were related to our three largest customers. At December 31, 2023, 26%, 23%, 18%, and 15% of our contract assets were related to our four largest customers.

 

At December 31, 2024, 13%, 12%, 11% and 11% of our AP was from our top 4 largest vendors. At December 31, 2023, no vendors accounted for more than 10% of accounts payable.