XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Lease Cost (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 $ 3,374 $ 2,497 $ 9,416 $ 5,440
Short-term lease cost 1,103 424 2,953 1,565
Interest on lease liabilities 446 262 1,277 651
Amortization of right-of-use assets 1,933 1,533 5,597 3,008
Total lease cost $ 6,856 $ 4,716 $ 19,243 $ 10,664