Annual report pursuant to Section 13 and 15(d)

Intangible assets and liabilities other than goodwill - Narrative (Details)

v3.23.1
Intangible assets and liabilities other than goodwill - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 201,043 $ 197,788
Net credit to cost of sales related to the amortization of contract related assets and liabilities 274,112 319,084
Long-lived asset impairment 0 7,400
Reversal of unfavorable contract liability (4,674) (7,400)
Long-lived Asset Impairment    
Acquired Finite-Lived Intangible Assets [Line Items]    
Reversal of unfavorable contract liability 151,981  
Product Certifications    
Acquired Finite-Lived Intangible Assets [Line Items]    
Capitalized finited lived intangible assets 11,615 39,691
Patents    
Acquired Finite-Lived Intangible Assets [Line Items]    
Capitalized finited lived intangible assets $ 17,890 $ 23,406
Patents | Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finited lived intangible assets, estimated useful life 7 years  
Patents | Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finited lived intangible assets, estimated useful life 10 years