v3.25.2
Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Cash and Cash Equivalents [Abstract]      
Compensating balance for short-term borrowings $ 542 $ 542 $ 542
Escrow 3,588 3,534 3,209
Grants 357 3,116 1,158
Other 458 98 2,152
Total $ 4,945 $ 7,290 $ 7,061