XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable - Additional Information (Details) - Customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Net Revenue | Customer Concentration Risk          
Accounts Notes And Loans Receivable [Line Items]          
Number of customer accounted more than 10% 0   0    
Accounts Receivable | Credit Concentration Risk          
Accounts Notes And Loans Receivable [Line Items]          
Number of customer accounted more than 10%     0   0
Accounts Receivable | Credit Concentration Risk | One Customer          
Accounts Notes And Loans Receivable [Line Items]          
Number of customer   1   1  
Concentration risk percentage   25.00%   15.00%