XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.1
MAJOR CUSTOMERS
12 Months Ended
Dec. 31, 2023
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS

 

15.MAJOR CUSTOMERS

 

For the year ended December 31, 2023, 30%, 26%, 13%, and 12% of our revenue was generated from our four largest customers. For the year ended December 31, 2022, 35%, 17%, 12% and 10% of our revenue was generated from our four largest customers.

 

At December 31, 2023, 30%, 17%, 12%, and 11% of accounts receivable were due from our four largest customers. At December 31, 2022, 38%, 21%, 17%, and 13% of accounts receivable were due from our four 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, 2022, 27%, 20%, 16%, and 16% of our contract assets were related to our four largest customers.