XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease Maturities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
2021 $ 28,148
2022 30,115
2023 21,877
2024 14,296
Thereafter 19,168
Total future minimum lease payments 113,604
Less: Imputed interest (9,546)
Total $ 104,058