v3.23.2
Commitments and Contingencies - Schedule of Undiscounted Minimum Rental Commitments Under Non-cancelable Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 6,950
2024 8,162
2025 8,289
2026 6,132
2027 2,570
Thereafter 9,631
Total 41,734
Lease Payments to be Received from Sublease  
2023 307
2024 0
2025 0
2026 0
2027 0
Thereafter 0
Total 307
Net Operating Lease Payments  
2023 6,643
2024 8,162
2025 8,289
2026 6,132
2027 2,570
Thereafter 9,631
Total $ 41,427