XML 99 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Finance Lease, Liability, Payment, Due [Abstract]  
2021 $ 223
2022 113
2023 0
2024 0
2025 0
Thereafter 0
Total future minimum lease payments 336
Less: imputed interest $ (10)
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Deferred revenue and other liabilities, net of current portion
Total $ 326
Operating Lease, Liability [Abstract]  
2021 6,844
2022 6,899
2023 7,079
2024 2,211
2025 1,317
Thereafter 4,660
Total future minimum lease payments 29,010
Less: imputed interest (5,130)
Total $ 23,880