XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments, Contingencies and Guarantees (Details Textual)
$ in Thousands
Mar. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase Obligation, to be Paid, Year One $ 9,397
Purchase Obligation, to be Paid, Year Two 7,403
Purchase Obligation, to be Paid, Year Three 2,139
Purchase Obligation, to be Paid, Year Four 1,407
Purchase Obligation, to be Paid, Year Five 1,207
Purchase Obligation, to be Paid, after Year Five $ 92