XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and contingencies - Maturity of the Contractual, Undiscounted Operating Lease Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 1,219,984  
2026 973,453  
2027 696,069  
2028 522,052  
2029 and thereafter 0  
Total undiscounted operating lease liabilities 3,411,558  
Interest on operating lease liabilities (453,824)  
Total present value of operating lease liabilities $ 2,957,734 $ 5,565,320