XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease, liability, to be paid, remainder of fiscal year $ 1,904  
Operating lease, liability, to be paid, year one 2,179  
Operating lease, liability, to be paid, year two 1,332  
Operating lease, liability, to be paid, year three 424  
Operating lease, liability, to be paid, year four 183  
Operating lease, liability, to be paid, after year four 433  
Operating lease, liability, to be paid 6,455  
Operating lease, liability, undiscounted excess amount (401)  
Operating lease, liability 6,054  
Finance lease, liability, to be paid, remainder of fiscal year 199  
Finance lease, liability, to be paid, year one 241  
Finance lease, liability, to be paid, year two 203  
Finance lease, liability, to be paid, year three 136  
Finance lease, liability, to be paid, year four 56  
Finance lease, liability, to be paid, after year four 0  
Finance lease, liability, to be paid 835  
Finance lease, liability, undiscounted excess amount (61)  
Finance lease, liability 774  
Lessee lease, liability, payments remainder of fiscal year 2,103  
Lessee lease, liability, payments due next twelve months 2,420  
Lessee lease, liability, payments due year two 1,535  
Lessee lease, liability, payments due year three 560  
Lessee lease, liability, payments due year four 239  
Lessee lease, liability, payments due after year four 433  
Lessee lease, liability, payments due 7,290  
Lessee lease, liability, undiscounted excess amount (462)  
Lease liability $ 6,828 $ 6,449