v3.25.2
Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2023
Jan. 01, 2023
Summary of Significant Accounting Policies          
Deferred revenue $ 417,815 $ 902,524 $ 1,057,622 $ 889,643  
Subscription, Professional And Technical Engineering Services          
Summary of Significant Accounting Policies          
Deferred revenue 417,815 902,524     $ 956,561
Revenue Recognized 1,934,327 $ 1,398,835      
Subscription, Professional And Technical Engineering Services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01          
Summary of Significant Accounting Policies          
Revenue expects to recognize $ 338,441        
Revenue excepted timing of satisfaction period 1 year        
Subscription, Professional And Technical Engineering Services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01          
Summary of Significant Accounting Policies          
Revenue expects to recognize $ 79,374        
Revenue excepted timing of satisfaction period 2 years