XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
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
20242023
(In thousands)(In years)
Furniture and fixtures$15,925 $16,036 
5
Computer and office equipment13,967 13,669 
2 to 5
Telecommunications equipment82,608 82,991 
5 to 7
Leasehold improvements76,054 75,437 
5 to 15
Software24,916 12,552 
1 to 5
Internal-use software development35,499 25,909 
4
Automobile447 507 
3
Land27,636 27,771 Indefinite
Land Improvements1,065 930 
20
Total cost278,117 255,802 
Less—accumulated depreciation(101,294)(77,938)
Total property, plant and equipment, net$176,823 $177,864 
Schedule of Depreciation Expense
The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:
Year ended December 31,
202420232022
(In thousands)
Cost of revenue$18,532 $16,273 $13,602 
Research and development6,476 3,977 2,311 
Sales and marketing4,455 2,628 1,331 
General and administrative2,276 1,565 1,175 
Total depreciation expense$31,739 $24,443 $18,419