Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Schedule of Contract Assets (Details)

v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Contract Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Contract Assets [Abstract]    
Balance at beginning of period $ 819,107
Contract assets recognized 322,888 928,995
Reclassification to Accounts receivable, net (936,084) (109,888)
Balance at end of period 205,911 819,107
Balance at beginning of period 276,944 61,508
Additions 1,596,155 2,438,655
Transfer to revenue (1,439,074) (2,223,219)
Transfer to general and administrative expense (105,000)
Balance at end of period $ 329,025 $ 276,944