XML 106 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Year one $ 44,595 $ 36,202
Year two 40,516 33,490
Year three 38,978 29,153
Year four 35,205 27,779
Year five 31,230 23,213
Thereafter 51,756 50,311
Total undiscounted lease payments 242,280 200,148
Less: imputed interest (31,468) (23,754)
Total lease liabilities $ 210,812 $ 176,394