XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Lease Payments    
2023 $ 2,429  
2024 2,524  
2025 1,975  
2026 290  
2027 299  
Total lease payments 7,517  
Less: imputed interest (615)  
Present value of lease liabilities: 6,902  
Current portion of operating lease liabilities (2,108) $ (1,742)
Noncurrent operating lease liabilities $ 4,794 $ 5,641