v3.26.1
Principal Activity and Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Deferred revenue $ 8,813,099   $ 8,813,099   $ 14,114,940 $ 10,524,222
Contract with customer, revenue recognized 6,427,928 $ 3,839,185 13,437,411 $ 8,397,313    
Long-term liabilities 371,369,623   371,369,623   343,216,079  
Present value of remaining lease payments 98,975,419   98,975,419      
Right-of-use asset $ 80,971,152   $ 80,971,152   $ 85,535,599