v3.26.1
Balance Sheet Components - Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]    
Value-added tax receivable $ 397 $ 339
Other prepaid expenses 1,820 2,383
Prepaid insurance 4,301 3,669
Prepaid maintenance 1,636 1,990
Deposit with supplier 786 7,073
Prepaid income tax 780 336
Interest receivable 195 191
Short term deposit 356 534
Other receivables 2,040 1,700
Total other current assets $ 12,311 $ 18,215