Leases - Schedule of Supplemental Information Related to the Company’s Unaudited Condensed Consolidated Statement of Cash Flows (Details) - USD ($) $ in Thousands |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| Schedule of Supplemental Information Related to the Company’s Unaudited Condensed Consolidated Statement of Cash Flows [Abstract] | ||||
| Cash paid for amounts included in present value of operating lease liabilities | [1] | $ 11,040 | $ 11,041 | |
| Right-of-use assets obtained in exchange for operating lease liabilities | $ 2,193 | $ 7,305 | ||
| ||||