v3.26.1
Summary of Significant Accounting Policies (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
segment
contractualArrangementType
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Accounting Policies [Line Items]            
Number of reportable segments | segment 1          
Number of operating segments | segment 1          
Number of contractual arrangement types | contractualArrangementType 3          
Additional paid in capital | $ $ 35,884,772 $ 36,142,641 $ 35,752,797 $ 31,772,502 $ 26,096,732 $ 20,182,026
Additional Paid-In Capital            
Accounting Policies [Line Items]            
Additional paid in capital | $ $ 93,894,384 $ 93,098,846 $ 92,330,909 $ 87,391,218 $ 81,366,998 $ 74,256,138
Maximum            
Accounting Policies [Line Items]            
Contract term 5 years