v3.26.1
Income Taxes (Details 5) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Income Tax Disclosure [Abstract]    
Deferred tax assets non-current $ 3,689 $ 4,064
Deferred tax liabilities non-current 197 139
Net deferred tax asset (liability) $ 3,492 $ 3,925