v3.25.2
Equity - Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity [Abstract]            
Net loss $ (9,172,096) $ (1,285,064) $ (7,539,310) $ (6,183,974) $ (10,457,160) $ (13,723,284)
Weighted-average shares — basic (in shares) 24,338,598   24,336,577   24,338,381 24,336,368
Weighted-average shares outstanding — diluted (in shares) 24,338,598   24,336,577   24,338,381 24,336,368
Loss per share — basic (in usd per share) $ (0.38)   $ (0.31)   $ (0.43) $ (0.56)
Loss per share — diluted (in usd per share) $ (0.38)   $ (0.31)   $ (0.43) $ (0.56)