Commitments and Contingencies (Tables) |
6 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Future Minimum Payments for Operating Leases | Future minimum payments as of June 30, 2025 under these long-term operating leases are as follows (in thousands):
|