Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Schedule of Liability Reported in Consolidated Balance Sheet Measured at Fair Value on Recurring Basis (Details)

v3.26.3
Fair Value Measurements - Schedule of Liability Reported in Consolidated Balance Sheet Measured at Fair Value on Recurring Basis (Details) - USD ($)
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total gains (losses) $ 0 $ 0
Contingent Consideration, Current    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total gains (losses) 0 0
Contingent Consideration, Noncurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total gains (losses) 0 0
Deferred Maintenance Liability, Current    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total gains (losses) 0 0
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Pre-acquisition deferred maintenance, current portion 225,009 467,253
Acquisition liabilities, current portion 410,007 394,266
Acquisition liabilities, net of current portion 568,820 816,951
Total recurring fair value measurements 1,203,836 1,678,470
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Pre-acquisition deferred maintenance, current portion 0 0
Acquisition liabilities, current portion 0 0
Acquisition liabilities, net of current portion 0 0
Total recurring fair value measurements 0 0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Pre-acquisition deferred maintenance, current portion 0 0
Acquisition liabilities, current portion 0 0
Acquisition liabilities, net of current portion 0 0
Total recurring fair value measurements 0 0
Fair Value, Measurements, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Pre-acquisition deferred maintenance, current portion 225,009 467,253
Acquisition liabilities, current portion 410,007 394,266
Acquisition liabilities, net of current portion 568,820 816,951
Total recurring fair value measurements $ 1,203,836 $ 1,678,470