XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
numberOfPlan
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Deposits with foreign banks $ 47,400,000 $ 31,100,000  
Demonstration inventory shelf life (in years) 3 years    
Refurbished demonstration inventory selling period (in months) 12 months    
Service inventory turnover period 12 months    
Service inventory not for sale, useful life 3 years    
Reserve percentage of FIFO obsolete and excess inventory 100.00%    
Depreciation $ 7,700,000 8,300,000 $ 9,200,000
Impairment of leasehold improvements 0 0 0
Threshold for capitalization of property and equipment 2,500    
Indefinite-lived intangible assets 0 0  
Capitalized exploratory well cost, charged to expense 1,600,000 600,000  
Amortization expense of intangible assets $ 7,700,000 5,700,000 4,200,000
Number of compensation plans | numberOfPlan 1    
Revenue recognized $ 33,800,000 33,500,000  
Nutfield, Laser Control Systems, Lanmark and Open Technologies Acquisitions      
Summary Of Significant Accounting Policies [Line Items]      
Impairment of construction-in-progress intangible assets 0 1,100,000 0
Asset impairment charges $ 0 1,100,000 0
Holobuilder | Accounting Standards Update 2021-08      
Summary Of Significant Accounting Policies [Line Items]      
Revenue recognized     4,000,000
GeoSLAM | Accounting Standards Update 2021-08      
Summary Of Significant Accounting Policies [Line Items]      
Revenue recognized     1,300,000
Performance Shares      
Summary Of Significant Accounting Policies [Line Items]      
Vesting period, years 3 years    
Finite-Lived Intangible Assets      
Summary Of Significant Accounting Policies [Line Items]      
Capitalized exploratory well costs $ 5,300,000 7,100,000  
Software Development      
Summary Of Significant Accounting Policies [Line Items]      
Capitalized exploratory well costs $ 4,200,000 $ 5,400,000 $ 2,000,000
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Standard product warranty period 1 year    
Account receivable period due 30 days    
Other intangible assets, useful life 3 years    
Warranty term 1 year    
Minimum | Product technology and patents      
Summary Of Significant Accounting Policies [Line Items]      
Other intangible assets, useful life 7 years    
Minimum | Software Development      
Summary Of Significant Accounting Policies [Line Items]      
Other intangible assets, useful life 1 year    
Minimum | In Process Research and Development      
Summary Of Significant Accounting Policies [Line Items]      
Other intangible assets, useful life 1 year    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Standard product warranty period 2 years    
Account receivable period due 90 days    
Other intangible assets, useful life 14 years    
Warranty term 2 years    
Maximum | Product technology and patents      
Summary Of Significant Accounting Policies [Line Items]      
Other intangible assets, useful life 14 years    
Maximum | Software Development      
Summary Of Significant Accounting Policies [Line Items]      
Other intangible assets, useful life 3 years    
Maximum | In Process Research and Development      
Summary Of Significant Accounting Policies [Line Items]      
Other intangible assets, useful life 3 years    
Hardware Service | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Extended product warranty term 1 month    
Hardware Service | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Extended product warranty term 3 years    
Software Subscriptions | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Extended product warranty term 1 month    
Software Subscriptions | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Extended product warranty term 3 years    
FARO Sphere Cloud Environment      
Summary Of Significant Accounting Policies [Line Items]      
Amortization expense of intangible assets $ 1,400,000