XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - Schedule of Maturity of Operating Lease Liabilities - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Schedule of Maturity of Operating Lease Liabilities [Abstract]    
2025 $ 3,395  
2026 2,761  
2027 1,470  
2028 812  
2029 519  
Thereafter 633  
Total lease payments 9,590  
Less: amounts representing interest 631  
Present value of lease liabilities 8,959  
Less: current portion 3,110 $ 3,027
Long-term portion $ 5,849 $ 6,554