v3.26.1
Leases - Schedule of Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]        
Operating lease expenses $ 3,341 $ 2,747 $ 10,399 $ 10,793
Finance lease expenses 51 34 181 106
Variable lease expenses 32 156 89 506
Short-term lease expenses 120 251 659 1,091
Total lease expenses $ 3,544 $ 3,188 $ 11,328 $ 12,496