Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Maturity Schedule (Details)

v3.22.4
Commitments and Contingencies - Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
2023 $ 4,277  
2024 3,511  
2025 2,577  
2026 2,310  
2027 2,090  
Thereafter 4,317  
Total lease payments 19,082  
Less: Discount (2,654)  
Present value of lease liabilities $ 16,428 $ 13,190