XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment, Net
Property, plant and equipment, net consisted of the following:
As of March 31,As of December 31,
20252024
(In thousands)
Furniture and fixtures$15,958 $15,925 
Computer and office equipment14,415 13,967 
Telecommunications equipment85,080 82,608 
Leasehold improvements77,310 76,054 
Software26,191 24,916 
Internal-use software development38,304 35,499 
Automobile464 447 
Land27,636 27,636 
Land Improvements1,065 1,065 
Total cost286,423 278,117 
Less—accumulated depreciation(109,807)(101,294)
Total property, plant and equipment, net$176,616 $176,823 
Schedule of Depreciation Expense
The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:
Three months ended March 31,
20252024
(In thousands)
Cost of revenue$4,678 $4,778 
Research and development1,710 1,598 
Sales and marketing1,172 1,136 
General and administrative656 541 
Total depreciation expense$8,216 $8,053