Leases (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Reconciliation of Undiscounted Cash Flows for Operating Lease Liabilities / Future Minimum Lease Payments | The table below reconciles the undiscounted cash flows for each of the next five years and total of the remaining years to the operating lease liabilities recorded in the condensed consolidated balance sheet as of March 31, 2026:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||