Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 71,518 | $ 69,251 |
Less: accumulated depreciation | (36,719) | (32,142) |
Property and equipment, net | 34,799 | 37,109 |
Leasehold improvements | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 55,523 | 54,088 |
Office furniture and fixtures | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 4,649 | 4,445 |
Computer software and hardware | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 9,536 | 9,363 |
Internally developed software | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 1,154 | 545 |
Equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 201 | 191 |
Work in process | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 455 | $ 619 |