v3.26.1
Guarantees (Tables)
3 Months Ended
Jun. 30, 2026
Guarantees [Abstract]  
Schedule of Guarantees and Associated Fair Values See "Note 15. Fair Value Measurements" for the fair value of the Company's guarantee liability and corresponding fair value classification. The following summarizes amounts guaranteed:
June 30, 2026June 30, 2025March 31, 2026
Amounts guaranteed (not to exceed)$90,251 $83,519 $119,728 
Amounts outstanding under guarantee(1)
56,974 47,948 92,550 
Amounts due to local banks on behalf of suppliers for government subsidized rural credit financing7,691 7,478 10,204 
(1) The majority of the guarantees outstanding at June 30, 2026 expire within one year.