XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contracts in Process (Tables)
12 Months Ended
Jun. 30, 2022
Contractors [Abstract]  
Schedule of contracts in process

Contracts in process at June 30, 2022 and 2021 are as follows:

2022

2021

Unrecognized gross contract value

$

76,782,028

$

65,647,715

Costs related to contracts in process

$

16,207,419

$

16,354,636