XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue, Segment and Geographic Information - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Germany        
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]        
Exception of Long-Lived Assets $ 247,781   $ 247,781  
Revenue | Customer Concentration Risk | Non-U.S.        
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]        
Concentration risk, percentage 75.00% 78.00% 67.00% 74.00%