XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]        
Lease expense $ 4,548 $ 4,762 $ 14,220 $ 11,647
Variable and other lease expense 1,545 1,354 2,953 2,637
Total lease costs $ 6,093 $ 6,116 $ 17,173 $ 14,284