XML 38 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographic Information and Revenue Disaggregation (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of financial statements information
   Year Ended
December 31,
 
Category  2021   2020 
>5%  $487,715   $750,734 
<5%   327,552    100,659 
   $815,267   $851,393