Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Future Minimum Cash Payments to be Received Under Operating Subleases (Details)

v3.22.4
Leases - Schedule of Future Minimum Cash Payments to be Received Under Operating Subleases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 21,449
2024 16,039
2025 14,646
2026 12,799
2027 10,048
Thereafter 31,340
Total $ 106,321