Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Maturity Analysis Related to Operating and Finance Leases ASC 840 (Details)

v3.23.1
Leases - Schedule of Maturity Analysis Related to Operating and Finance Leases ASC 840 (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2022   $ 3,484
2023   4,865
2024   4,970
2025   4,928
2026   4,896
Thereafter   5,167
Total lease payments   28,310
Total lease liabilities $ 20,397 $ 28,310
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]   Other Accrued Liabilities, Current, Other Liabilities, Noncurrent
Finance Leases    
2022   $ 21
2023   21
2024   11
2025   8
2026   7
Total lease payments   68
Less interest on finance leases   15
Total lease liabilities   $ 53
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]   Long-Term Debt, Excluding Current Maturities