Annual report pursuant to Section 13 and 15(d)

Segment Information and Geographic Data - Narrative (Details)

v3.22.0.1
Segment Information and Geographic Data - Narrative (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue Benchmark | Customer One    
Product Information [Line Items]    
Concentration risk percentage 56.00%  
Revenue Benchmark | Customer Two    
Product Information [Line Items]    
Concentration risk percentage   43.00%
Accounts Receivable | Customer One    
Product Information [Line Items]    
Concentration risk percentage 56.00%  
Accounts Receivable | Customer Two    
Product Information [Line Items]    
Concentration risk percentage   43.00%