XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Schedule of Future Minimum Payments for Operating Leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Year Ended December 31, 2024 $ 4,180
Year Ended December 31, 2025 7,763
Year Ended December 31, 2026 5,991
Year Ended December 31, 2027 4,831
Year Ended December 31, 2028 4,403
Thereafter 31,737
Total 58,905
Less present value discount (18,210)
Operating lease liabilities $ 40,695