XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Total Minimum Lease Payments Due in Future Periods for Lease Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
Remainder of 2022 $ 7,059  
2023 6,654  
2024 5,386  
2025 4,750  
2026 2,703  
Thereafter 6,896  
Total minimum lease payments 33,448  
Less: interest (2,789)  
Total lease liability $ 30,659 $ 33,871