XML 108 R95.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Carrying Values of Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets $ 16,058 $ 16,295
Finance lease right-of-use assets 7,870 8,249
Accumulated depreciation (3,288) (3,059)
Finance lease right-of-use assets, net 4,582 5,190
Operating lease obligations 2,843 2,713
Finance lease obligations 510 592
Total current lease liabilities 3,353 3,305
Obligations under operating leases, net of current portion 15,263 15,797
Finance lease non-current liabilities 5,304 5,831
Total non-current lease liabilities 20,567 21,628
Total lease liabilities $ 23,920 $ 24,933