XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Future Lease Payments Under Non-Cancelable Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 $ 8,213 $ 16,665
2024 16,626 16,608
2025 16,873 16,855
2026 12,785 12,767
2027 9,507 9,506
Thereafter 69,474 69,474
Total operating lease payments 133,478 141,875
Less: imputed interest (35,944) (36,324)
Total operating lease liabilities $ 97,534 $ 105,551