v3.26.1
Restatement of Previously Issued Unaudited Interim Condensed Consolidated Financial Statements - Schedule of Restatement Adjustments on the Company’s Unaudited Interim Condensed Consolidated Statements (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, 2025
Dec. 31, 2024
Condensed Income Statements, Captions [Line Items]                        
Revenue $ 17,208,787 $ 20,232,097 $ 14,635,774 $ 16,832,463 $ 16,365,990 $ 10,636,534 $ 34,867,871 $ 27,002,524 $ 52,076,658 $ 43,834,987 $ 68,507,806 $ 58,682,139
Cost of revenue 15,500,606 18,379,869 13,098,106 15,196,557 14,779,679 9,474,537 31,477,975 24,254,216 46,978,581 39,450,773 $ 61,539,417 52,728,860
As Previously Stated [Member]                        
Condensed Income Statements, Captions [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]                        
Condensed Income Statements, Captions [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)