v3.26.1
Restatement of Previously Issued Consolidated Financial Statements - Schedule of Restatement Adjustments (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
As Previously Stated [Member]                      
Restatement of Previously Issued Consolidated Financial Statements - Schedule of Restatement Adjustments (Details) [Line Items]                      
Revenue $ 20,216,143 $ 23,214,218 $ 17,514,394 $ 19,593,036 $ 19,051,420 $ 13,088,899 $ 40,728,612 $ 32,140,319 $ 60,944,755 $ 51,733,355 $ 69,448,786
Cost of revenue 18,507,962 21,361,990 15,976,726 17,957,130 17,465,109 11,926,902 37,338,716 29,392,011 55,846,678 47,349,141 63,495,507
Restatement Adjustments [Member]                      
Restatement of Previously Issued Consolidated Financial Statements - Schedule of Restatement Adjustments (Details) [Line Items]                      
Revenue (3,007,356) (2,982,121) (2,878,620) (2,760,573) (2,685,430) (2,452,365) (5,860,741) (5,137,795) (8,868,097) (7,898,368) (10,766,647)
Cost of revenue $ (3,007,356) $ (2,982,121) $ (2,878,620) $ (2,760,573) $ (2,685,430) $ (2,452,365) $ (5,860,741) $ (5,137,795) $ (8,868,097) $ (7,898,368) (10,766,647)
Restated [Member]                      
Restatement of Previously Issued Consolidated Financial Statements - Schedule of Restatement Adjustments (Details) [Line Items]                      
Revenue                     58,682,139
Cost of revenue                     $ 52,728,860