XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentrations of Credit and Other Risks (Tables)
12 Months Ended
Dec. 31, 2023
Risks and Uncertainties [Abstract]  
Schedule of Concentration of Credit
The following customer accounted for 10% or more of our revenues for the periods presented:
Year Ended December 31,
202320222021
U.S. Government*18%17%22%
*Excludes sales to customers who sell our products and services exclusively to the U.S. Government