XML 91 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Lease - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
One Year $ 13,340  
Two Years 11,612  
Three Years 8,690  
Four Years 7,860  
Five Years 7,473  
Beyond Five Years 37,474  
Total 86,449  
Less: Interest 15,710  
Present value of lease liabilities $ 70,739 $ 49,690