XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Operating lease liabilities - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Schedule of operating lease liabilities [Abstract]    
2024 (remainder of) $ 2,347  
2025 2,574  
2026 1,904  
2027 1,019  
2028 637  
Thereafter 804  
Total minimum lease payments 9,285  
Less: amounts representing interest 603  
Present value of minimum lease payments 8,682  
Less: current portion 2,790 $ 3,027
Long-term portion $ 5,892 $ 6,554