XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment Balances
The following table represents the property and equipment balances as of June 30, 2024 and December 31, 2023:
June 30,
2024
December 31,
2023
(In thousands)
Equipment$102,044 $95,996 
Furniture and fixtures5,191 4,500 
Leasehold improvements17,859 17,919 
Purchased software and internal-use software development costs138,030 118,004 
Construction in progress8,184 11,614 
Property and equipment, gross271,308 248,033 
Accumulated depreciation and amortization(160,326)(139,432)
Total property and equipment, net$110,982 $108,601 
Schedule of Geographic Information for Property and Equipment, Net The following table summarizes the geographic information for property and equipment, net, as of June 30, 2024 and December 31, 2023:
June 30,
2024
December 31,
2023
(In thousands)
United States$106,685 $104,312 
Rest of world
4,297 4,289 
Total property and equipment, net$110,982 $108,601