XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Estimated Future Minimum Lease Payments under Operating and Finance Leases Having Initial or Remaining Non-Cancelable Lease Terms More Than One Year (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jan. 01, 2021
Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract]    
2022 $ 4,993  
2023 5,422  
2024 4,848  
2025 3,878  
2026 3,659  
Thereafter 13,791  
Total minimum lease payments, including interest 36,591  
Less amounts representing interest (5,039)  
Total operating lease liability 31,552 $ 9,022
Finance Lease Liabilities, Payments, Rolling Maturity [Abstract]    
2022 147  
2023 183  
2024 174  
2025 42  
Total minimum lease payments, including interest 546  
Less amounts representing interest (37)  
Total finance lease liability $ 509 $ 398