XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Net Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost $ 2,758 $ 2,929 $ 5,858 $ 5,955
Finance lease cost 112 81 224 159
Variable lease cost 620 683 1,420 1,338
Total lease cost $ 3,490 $ 3,693 $ 7,502 $ 7,452