XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 6,727
2024 6,356
2025 6,434
2026 5,785
2027 2,088
Thereafter 158
Total future minimum lease payments 27,548
Less: Imputed interest (2,192)
Present value of future minimum lease payments 25,356
Less: Current portion of operating lease liability (5,851)
Operating lease liabilities - noncurrent $ 19,505