v3.25.2
Guarantees (Tables)
3 Months Ended
Jun. 30, 2025
Guarantees [Abstract]  
Schedule of Guarantees and Associated Fair Values The following summarizes amounts guaranteed and the fair value of those guarantees:
June 30, 2025June 30, 2024March 31, 2025
Amounts guaranteed (not to exceed)$83,519 $79,192 $110,660 
Amounts outstanding under guarantee(1)
47,948 41,581 80,045 
Fair value of guarantees3,287 2,611 6,459 
Amounts due to local banks on behalf of suppliers for government subsidized rural credit financing7,478 526 13,787 
(1) Most of the guarantees outstanding at June 30, 2025 expire within one year.