XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Schedule of Aggregate Minimum Lease Payments) (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Commitments and Contingencies [Abstract]  
2022 $ 10,038
2023 11,815
2024 9,772
2025 7,201
2026 2,655
Thereafter 3,107
Total 44,588
Less: Present value discount (3,210)
Operating lease liabilities $ 41,378