XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease cost $ 17,129 $ 16,574 $ 33,754 $ 32,750
Short-term lease cost 3,396 3,610 7,059 7,090
Amortization of right-of-use assets 670 602 1,186 1,150
Interest on lease liabilities 65 22 98 43
Sublease income (1,239) (968) (2,363) (2,003)
Total lease cost $ 20,021 $ 19,840 $ 39,734 $ 39,030