XML 75 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Lessee, Operating Lease, Liability, to be Paid, Maturity (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Leases [Abstract]  
Year ending December 31, 2023 $ 6,309
Year ending December 31, 2024 12,945
Year ending December 31, 2025 11,710
Year ending December 31, 2026 10,750
Year ending December 31, 2027 6,653
Thereafter 16,072
Total 64,439
Less: present value discount (12,533)
Total lease costs $ 51,906