XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Description [Abstract]    
Operating leases to be paid in year one $ 2,137  
Operating leases to be paid in year two 1,122  
Operating leases to be paid in year three 594  
Operating leases to be paid in year four 189  
Total lease payments 4,042  
Less: imputed interest (233)  
Total lease obligations 3,809 $ 5,142
Less: current obligations (1,981) (1,626)
Long-term lease obligations $ 1,828 $ 3,516