XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment, Net
Property, plant and equipment, net consisted of the following:
As of December 31,Useful
Life
20232022
(In thousands)(In years)
Furniture and fixtures$16,036 $16,494 
5
Computer and office equipment13,669 14,160 
2 to 5
Telecommunications equipment82,991 80,251 
5 to 7
Leasehold improvements75,437 6,410 
5 to 15
Software12,552 7,051 
3
Internal-use software development25,909 23,677 
4
Automobile507 665 
3
Land27,771 23,090 Indefinite
Land Improvements930 — 
20
Total cost255,802 171,798 
Less—accumulated depreciation(77,938)(72,045)
Total property, plant and equipment, net$177,864 $99,753 
Schedule of Depreciation Expense
The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:
Year ended December 31,
202320222021
(In thousands)
Cost of revenue$16,273 $13,602 $12,606 
Research and development3,977 2,311 2,166 
Sales and marketing2,628 1,331 1,090 
General and administrative1,565 1,175 1,661 
Total depreciation expense$24,443 $18,419 $17,523