v3.25.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2025
Property and Equipment, Net [Abstract]  
Schedule of Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

   June 30,   December 31, 
   2025   2024 
Equipment  $73,216   $70,900 
Equipment in progress   13,086    13,130 
Leasehold improvements   58,674    57,936 
Furniture and fixtures   30,025    32,699 
Office equipment   1,624    1,611 
Total property and equipment   176,625    176,276 
Accumulated depreciation   (89,251)   (82,402)
Property and equipment, net  $87,374   $93,874