XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 (remaining six months) $ 4,793
2024 2,839
2025 4,344
2026 3,315
2027 3,175
Thereafter 26,263
Total operating lease payments 44,729
Less: imputed interest (17,152)
Present value of operating lease liabilities $ 27,577
Weighted average remaining lease term (in years) 8 years 8 months 12 days
Weighted average discount rate 8.80%