XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Revenue Recognition for Revenue Categories
The following table summarizes revenue recognition for each revenue category:
Revenue Category
Timing of Revenue Recognition
Income Statement Classification
Connected devices, software licenses, and other
Point in time, as transfer of control occurs, generally upon installation and acceptance by the customer
Product
Consumables
Point in time, as transfer of control occurs, generally upon shipment to, or receipt by, customer
Product
Technical services
Over time, as services are provided, typically ratably over the service term
Service
SaaS and Expert Services
Over time, as services are provided
Service
Schedule of Estimated Useful Lives of Assets
Depreciation and amortization is computed by use of the straight-line method over the estimated useful lives of the assets as stated below:
Purchased software and internal-use software development costs
3 - 5 years
Leasehold and building improvementsShorter of the lease term or the estimated useful life
Furniture and fixtures
5 - 7 years
Equipment
2 - 12 years
The following table represents the property and equipment balances:
December 31,
20252024
(In thousands)
Equipment$104,071 $99,728 
Furniture and fixtures4,672 4,809 
Leasehold improvements18,606 17,722 
Purchased software and internal-use software development costs165,885 146,287 
Construction in progress23,426 12,539 
Property and equipment, gross316,660 281,085 
Accumulated depreciation and amortization(196,549)(168,393)
Total property and equipment, net$120,111 $112,692