XML 48 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Contracts in Process (Tables)
12 Months Ended
Jun. 30, 2025
Contracts in Process [Abstract]  
Schedule of Contracts in Process

Contracts in process at June 30, 2025 and 2024 are as follows:

   2025   2024 
Unrecognized gross contract value   $139,673,288   $97,216,542 
Costs related to contracts in process  $15,040,253   $15,904,588