Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Schedule of Property and Equipment, Net [Line Items] | ||
Property and equipment, gross | $ 176,625 | $ 176,276 |
Accumulated depreciation | (89,251) | (82,402) |
Property and equipment, net | 87,374 | 93,874 |
Equipment [Member] | ||
Schedule of Property and Equipment, Net [Line Items] | ||
Property and equipment, gross | 73,216 | 70,900 |
Equipment in progress [Member] | ||
Schedule of Property and Equipment, Net [Line Items] | ||
Property and equipment, gross | 13,086 | 13,130 |
Leasehold improvements [Member] | ||
Schedule of Property and Equipment, Net [Line Items] | ||
Property and equipment, gross | 58,674 | 57,936 |
Furniture and fixtures [Member] | ||
Schedule of Property and Equipment, Net [Line Items] | ||
Property and equipment, gross | 30,025 | 32,699 |
Office equipment [Member] | ||
Schedule of Property and Equipment, Net [Line Items] | ||
Property and equipment, gross | $ 1,624 | $ 1,611 |