v3.25.1
Loans Payable - Additional Information (Details)
€ in Thousands
Jan. 17, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jan. 17, 2025
EUR (€)
Sep. 30, 2024
USD ($)
Sep. 30, 2024
EUR (€)
Mar. 31, 2024
USD ($)
Loans Payable            
Restricted cash included in other long-term assets   $ 100,000       $ 99,000
Government assistance, award amount       $ 2,540,000 € 2,280  
Minimum            
Loans Payable            
Loans acquired, interest rate   0.00%        
Maximum            
Loans Payable            
Loans acquired, interest rate   1.00%        
Unsecured loan            
Loans Payable            
Unsecured loan amount $ 1,400,000   € 1,300      
Interest rate 4.015%   4.015%      
Repayment term 7 years