v3.26.1
Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Prepaid Expenses And Other Current Assets    
Advance payments $ 8,456 $ 8,643
Deferred offering costs 1,311 1,089
Deposits 192 196
Prepaid expenses 5,728 6,847
Other 226 82
Total prepaid expenses and other current assets $ 15,913 $ 16,857