XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - Schedule of operating lease liabilities - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Schedule of operating lease liabilities [Abstract]    
2024 (remainder of) $ 1,959  
2025 3,522  
2026 2,783  
2027 1,470  
2028 812  
Thereafter 1,152  
Total minimum lease payments 11,698  
Less: amounts representing interest 816  
Present value of minimum lease payments 10,882  
Less: current portion 3,495 $ 3,027
Long-term portion $ 7,387 $ 6,554