XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 2,850  
2025 2,185  
2026 318  
2027 180  
2028 114  
Total minimum lease payments 5,647  
Less: amount of lease payments representing interest (380)  
Present value of future minimum lease payments 5,267  
Less: operating lease liabilities - current (2,604) $ (4,132)
Operating lease liabilities - non-current $ 2,663 $ 4,880