Quarterly report [Sections 13 or 15(d)]

Intangible Assets and Liabilities Other Than Goodwill - Additional Information (Details)

v3.25.1
Intangible Assets and Liabilities Other Than Goodwill - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 43,711 $ 52,995
Net credit to cost of sales for amortization of contract related intangible assets and liabilities $ 14,050 $ (7,698)
Minimum | Contract-Based Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets, estimated useful life 1 year  
Maximum | Contract-Based Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets, estimated useful life 11 years