XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Restricted Cash and Cash Equivalents Items [Line Items]        
Cash and Cash Equivalents, at Carrying Value $ 54,812 $ 52,371    
Restricted Cash 25,000 25,000    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents $ 79,812 $ 77,371 $ 83,878 $ 100,036
Minimum [Member]        
Property, Plant and Equipment [Line Items]        
Useful life of intangible assets 6 years      
Maximum [Member]        
Property, Plant and Equipment [Line Items]        
Useful life of intangible assets 15 years      
Building [Member]        
Property, Plant and Equipment [Line Items]        
Depreciable life of office equipment and software 40 years      
Construction Equipment [Member] | Minimum [Member]        
Property, Plant and Equipment [Line Items]        
Depreciable life of office equipment and software 3 years      
Construction Equipment [Member] | Maximum [Member]        
Property, Plant and Equipment [Line Items]        
Depreciable life of office equipment and software 15 years      
Transportation Equipment [Member] | Minimum [Member]        
Property, Plant and Equipment [Line Items]        
Depreciable life of office equipment and software 3 years      
Transportation Equipment [Member] | Maximum [Member]        
Property, Plant and Equipment [Line Items]        
Depreciable life of office equipment and software 5 years      
Office Equipment and Software [Member] | Minimum [Member]        
Property, Plant and Equipment [Line Items]        
Depreciable life of office equipment and software 3 years      
Office Equipment and Software [Member] | Maximum [Member]        
Property, Plant and Equipment [Line Items]        
Depreciable life of office equipment and software 10 years      
International [Member]        
Restricted Cash and Cash Equivalents Items [Line Items]        
Cash $ 10,400