XML 85 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Components of Lease Expense (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 $ 3,074 $ 1,816 $ 6,233 $ 3,568
Finance lease cost        
Amortization of lease expense 182 149 362 303
Interest on lease liabilities 22 22 46 45
Sublease income (18) (252) (244) (499)
Total lease cost, net $ 3,260 $ 1,735 $ 6,397 $ 3,417