XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Contracts in Process (Tables)
12 Months Ended
Jun. 30, 2023
Contracts in Process [Abstract]  
Schedule of Contracts in Process Contracts in process at June 30, 2023 and 2022 are as follows:
   2023   2022 
Unrecognized gross contract value  $83,577,153   $76,782,028 
Costs related to contracts in process  $17,318,579   $16,207,419