XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]        
Operating lease cost $ 16,022 $ 16,885 $ 49,584 $ 50,639
Short-term lease cost 4,480 2,823 11,912 9,882
Amortization of right-of-use assets 923 718 2,535 1,904
Interest on lease liabilities 115 73 313 171
Sublease income (1,008) (1,186) (3,246) (3,549)
Total lease cost $ 20,532 $ 19,313 $ 61,098 $ 59,047