XML 78 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Minimum Lease Payments under ASC Topic 842 (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
2022 remaining $ 7,755  
2023 8,864  
2024 6,767  
2025 5,240  
2026 2,785  
Thereafter 4,111  
Total future lease payments 35,522  
Less implied interest (2,388)  
Total $ 33,134 $ 35,441