XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Operating lease liabilities - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Schedule of operating lease liabilities [Abstract]    
2024 $ 3,329  
2025 2,571  
2026 1,904  
2027 1,019  
2028 637  
Thereafter 804  
Total lease payments 10,264  
Less: amounts representing interest 683  
Present value of lease liabilities 9,581  
Less: current portion 3,027 $ 2,518
Long-term portion $ 6,554 $ 5,736