XML 101 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Annual Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, to be Paid [Abstract]      
2023 $ 1,429    
2024 1,257    
2025 1,207    
2026 1,138    
2027 531    
Thereafter 3,625    
Total future minimum lease payments 9,187    
Less: amounts related to imputed interest (3,289)    
Present value of future minimum lease payments 5,898 $ 4,622  
Less: current portion of long-term lease liability 806   $ 0
Long-term lease liability $ 5,092   $ 0