XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 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 September 30,As of December 31,
20252024
(In thousands)
Furniture and fixtures$15,959 $15,925 
Computer and office equipment14,538 13,967 
Telecommunications equipment90,960 82,608 
Leasehold improvements80,058 76,054 
Software29,554 24,916 
Internal-use software development43,564 35,499 
Automobile455 447 
Land27,636 27,636 
Land Improvements1,065 1,065 
Total cost303,789 278,117 
Less—accumulated depreciation(127,692)(101,294)
Total property, plant and equipment, net$176,097 $176,823 
Schedule of Depreciation Expense
The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:
Three months ended September 30,Nine months ended September 30,
2025202420252024
(In thousands)
Cost of revenue$5,299 $4,679 $15,137 $14,135 
Research and development1,881 1,628 5,330 4,856 
Sales and marketing1,270 1,107 3,622 3,355 
General and administrative758 575 2,084 1,659 
Total depreciation expense$9,208 $7,989 $26,173 $24,005