XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]        
Operating lease cost $ 16,885 $ 16,299 $ 50,639 $ 49,049
Short-term lease cost 2,823 3,858 9,882 10,948
Amortization of right-of-use assets 718 571 1,904 1,721
Interest on lease liabilities 73 24 171 67
Sublease income (1,186) (1,318) (3,549) (3,321)
Total lease cost $ 19,313 $ 19,434 $ 59,047 $ 58,464