v3.25.2
Intangibles - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]          
Finite-lived intangible assets, foreign currency translation adjustment     $ 73,152    
Intangible assets, disposals     0   $ 1,540
Accumulated amortization disposed of         276
Impairment of intangible assets     0   $ 8,306,591
Amortization of intangible assets $ 1,452,299 $ 1,583,871 $ 2,751,441 $ 3,278,854