XML 148 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Schedule of Future Minimum Payments for Operating Leases (Details)
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 3,440,000
2024 7,401,000
2025 7,113,000
2026 6,011,000
2027 4,831,000
Thereafter 36,141,000
Total 64,937,000
Less present value discount (21,439,000)
Operating lease liabilities $ 43,498,000