XML 47 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Leases and Other Commitments - (Tables)
12 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Rent Expense and Supplemental Disclosure
Rent Expense. The components of rent expense for operating leases recorded in the consolidated statements of comprehensive income were as follows:

Years Ended March 31,
202220212020
Operating$51,126 $52,849 $57,966 
Variable24,265 24,033 26,996 
Short-term3,428 3,015 3,332 
Total$78,819 $79,897 $88,294 
Supplemental Disclosure. Key estimates and judgments related to operating lease assets and lease liabilities that are outstanding and presented in the consolidated balance sheets are as follows:

As of March 31,
20222021
Weighted-average remaining lease term in years5.66.0
Weighted-average discount rate2.6 %3.1 %

Supplemental information for amounts presented in the consolidated statements of cash flows related to operating leases were as follows:
Years Ended March 31,
202220212020
Non-cash operating activities
Operating lease assets obtained in exchange for lease liabilities*$50,190 $9,861 $71,097 
Reductions to operating lease assets for reductions to lease liabilities*(5,293)(12,051)(7,055)
*Amounts disclosed include non-cash additions or reductions resulting from lease remeasurements.
Schedule of Maturities of Undiscounted Operating Lease Liabilities Maturities of undiscounted operating lease liabilities remaining as of March 31, 2022, with a reconciliation to the present value of operating lease liabilities recorded in the consolidated balance sheets, are as follows:
Years Ending March 31,Amount*
2023$53,886 
202447,021 
202536,646 
202631,594 
202727,057 
Thereafter42,550 
Total undiscounted future lease payments238,754 
Less: Imputed interest(16,684)
Total$222,070 
Recorded Unconditional Purchase Obligations
Total future minimum commitments for commodities contracts as of March 31, 2022, are as follows:
Contract Effective DateFinal Target DateContract ValueRemaining
Commitment
July 2017September 2019$7,200 $5,223 
October 2018September 20203,600 1,586 
October 2018September 202141,210 34,272 
March 2021June 20226,104 2,033 
November 2021June 202219,635 8,508 
August 2021September 202260,200 44,994 
November 2021December 20222,450 2,450 
November 2021June 20234,900 4,900 
August 2021September 202372,000 72,000 
December 2021September 202432,920 31,013 
$250,219 $206,979