XML 31 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Summary of Significant Accounting Polices [Line Items]      
Cash balance in excess of the FDIC limits $ 7,214,884   $ 2,196,183
Number of business segments | Segment 3    
Allowance for doubtful accounts $ 135,236   135,236
Contract receivable 2,757,955   3,047,255
Prepaid expenses 86,811   $ 166,527
Advertising costs 112,084 $ 1,767  
Depreciation expense $ 62,978 $ 29,255  
Customer Concentration Risk | Revenue | Commercial Construction Segment      
Summary of Significant Accounting Polices [Line Items]      
Revenue 69.00% 81.00%  
Customer Concentration Risk | Revenue | Residential Construction Segment      
Summary of Significant Accounting Polices [Line Items]      
Revenue 31.00% 19.00%  
Maximum      
Summary of Significant Accounting Polices [Line Items]      
Contract term 24 months    
Maximum | Commercial Construction Segment      
Summary of Significant Accounting Polices [Line Items]      
Contract term 91 days    
Maximum | Residential Construction Segment      
Summary of Significant Accounting Polices [Line Items]      
Contract term 12 months    
Minimum      
Summary of Significant Accounting Polices [Line Items]      
Contract term 6 months    
Minimum | Commercial Construction Segment      
Summary of Significant Accounting Polices [Line Items]      
Contract term 56 days    
Minimum | Residential Construction Segment      
Summary of Significant Accounting Polices [Line Items]      
Contract term 8 months