Leases (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Lease Expense and Other Information Related to Leases | The components of lease expense and other information related to leases were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Undiscounted Minimum Rental Commitments under Non-cancelable Leases | As of March 31, 2024, undiscounted minimum rental commitments under non-cancelable leases were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Lease Payments to be Received under the Long-term Sublease Agreements | As of March 31, 2024, the future minimum lease payments to be received under the long-term sublease agreements were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||