v3.26.1
Property, Plant and Equipment (Tables)
6 Months Ended
Jun. 30, 2026
Property, Plant, and Equipment [Abstract]  
Schedule of Property, Plant and Equipment, Net
Property, plant and equipment, net consisted of the following:
As of June 30,As of December 31,
20262025
(In thousands)
Furniture and fixtures$16,029 $15,845 
Computer and office equipment15,036 14,789 
Telecommunications equipment97,010 92,829 
Leasehold improvements77,926 77,704 
Software23,921 22,302 
Internal-use software development48,479 44,198 
Automobile360 452 
Land27,636 27,636 
Land Improvements1,086 1,065 
Total cost307,483 296,820 
Less—accumulated depreciation(141,712)(122,569)
Total property, plant and equipment, net$165,771 $174,251 
Schedule of Depreciation Expense
The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:
Three months ended June 30,Six months ended June 30,
2026202520262025
(In thousands)
Cost of revenue$6,122 $5,160 $11,948 $9,838 
Research and development2,011 1,739 3,957 3,449 
Sales and marketing1,234 1,181 2,474 2,353 
General and administrative774 670 1,545 1,326 
Total depreciation expense$10,141 $8,750 $19,924 $16,966