XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment (Tables)
6 Months Ended
Jun. 30, 2025
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,
20252024
(In thousands)
Furniture and fixtures$15,964 $15,925 
Computer and office equipment14,690 13,967 
Telecommunications equipment89,117 82,608 
Leasehold improvements79,562 76,054 
Software27,989 24,916 
Internal-use software development40,901 35,499 
Automobile403 447 
Land27,636 27,636 
Land Improvements1,065 1,065 
Total cost297,327 278,117 
Less—accumulated depreciation(118,705)(101,294)
Total property, plant and equipment, net$178,622 $176,823 
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,
2025202420252024
(In thousands)
Cost of revenue$5,160 $4,678 $9,838 $9,456 
Research and development1,739 1,631 3,449 3,228 
Sales and marketing1,181 1,112 2,353 2,248 
General and administrative670 543 1,326 1,085 
Total depreciation expense$8,750 $7,964 $16,966 $16,017