v3.26.1
Fixed Assets - Schedule of Equipment and Leasehold Improvements, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Equipment and Leasehold Improvements, Net    
Total $ 176,483 $ 150,899
Less: Accumulated depreciation and amortization (68,170) (61,112)
Equipment and leasehold improvements, net 108,313 89,787
Equipment    
Equipment and Leasehold Improvements, Net    
Total 33,138 29,054
Furniture and Fixtures    
Equipment and Leasehold Improvements, Net    
Total 28,695 20,963
Leasehold Improvements    
Equipment and Leasehold Improvements, Net    
Total 113,480 87,396
Construction in progress    
Equipment and Leasehold Improvements, Net    
Total $ 1,170 $ 13,486