XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary 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
Advanced Services
Over time, as services are provided
Service
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 as of December 31, 2023 and 2022:
December 31,
20232022
(In thousands)
Equipment$95,996 $91,391 
Furniture and fixtures4,500 5,154 
Leasehold improvements17,919 19,510 
Purchased software and internal-use software development costs118,004 76,327 
Construction in progress11,614 28,223 
Property and equipment, gross248,033 220,605 
Accumulated depreciation and amortization(139,432)(126,644)
Total property and equipment, net$108,601 $93,961