XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of 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]        
Operating lease cost $ 2,620 $ 2,660 $ 7,585 $ 6,787
Finance lease cost 27 35 92 122
Short-term lease cost 1,259 1,208 3,211 4,733
Total lease expense $ 3,906 $ 3,903 $ 10,888 $ 11,642