v3.26.1
Related Party Transactions - Schedule of Due from Related Parties (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Disclosure of transactions between related parties [line items]    
Due from related party $ 1,554 $ 1,158
NUAG [Member]    
Disclosure of transactions between related parties [line items]    
Due from related party 166 33
TIN [Member]    
Disclosure of transactions between related parties [line items]    
Due from related party $ 1,388 $ 1,125