Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Schedule of minimum future payments on noncancelable leases (Details)

v3.22.2.2
Revenue Recognition - Schedule of minimum future payments on noncancelable leases (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Revenue Recognition and Deferred Revenue [Abstract]  
2022 (six months remaining) $ 8,556
2023 16,649
2024 15,380
2025 11,424
2026 2,505
Thereafter 93
Lessor, Operating Lease, Payments to be Received $ 54,607