XML 122 R109.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 3,462
2024 3,887
2025 4,147
2026 4,245
2027 4,381
Thereafter 13,599
Total future minimum lease payments 33,721
Less: interest 6,102
Total 27,619
Finance Leases  
2023 366
2024 203
2025 49
2026 0
2027 0
Thereafter 0
Total future minimum lease payments 618
Less: interest 33
Total $ 585