XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Property, plant and equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Right of Use Lease Asset $ 3,443,019 $ 630,169  
Total 19,772,798 12,759,333  
Less: Accumulated Depreciation (11,392,204) (10,167,729)  
Net Property, Plant and Equipment 8,380,594 2,591,604  
Depreciation 1,224,475 1,289,315 $ 1,377,610
Furniture and Fixtures      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 7,033,635 7,033,635  
Estimated useful lives 7 years    
Software and Hardware      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 5,228,929 5,095,529  
Software and Hardware | Minimum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 3 years    
Software and Hardware | Maximum      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 5 years    
Construction in Progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 4,067,215 $ 0