XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
MAJOR CUSTOMERS
3 Months Ended
Mar. 31, 2023
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS MAJOR CUSTOMERS
The following customer contributed 10% or more of the Company's revenue in the three months ended March 31, 2023 and 2022:
 Three months ended
 March 31,
2023
March 31,
2022
Verizon Communications Inc.11%13%

At March 31, 2023 and December 31, 2022, no customer accounted for 10% or more of the Company's accounts receivable balance. The Company performs ongoing credit evaluations of its customers and generally does not require collateral on accounts receivable. The Company maintains an allowance for doubtful accounts and such losses have historically been within management's expectations.