XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment (Tables)
6 Months Ended
Jun. 30, 2023
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,
20232022
(In thousands)
Furniture and fixtures$16,808 $16,494 
Computer and office equipment15,129 14,160 
Telecommunications equipment79,537 80,251 
Leasehold improvements75,866 6,410 
Software10,747 7,051 
Internal-use software development27,948 23,677 
Automobile539 665 
Land26,982 23,090 
Land Improvements784 — 
Total cost254,340 171,798 
Less—accumulated depreciation(81,064)(72,045)
Total property, plant and equipment, net$173,276 $99,753 
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,
2023202220232022
(In thousands)
Cost of revenue$4,205 $3,362 $7,734 $6,738 
Research and development748 565 1,262 1,157 
Sales and marketing273 347 581 681 
General and administrative234 309 503 611 
Total depreciation expense$5,460 $4,583 $10,080 $9,187