XML 76 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
numberOfPlan
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Summary of Significant Accounting Policies [Line Items]      
Deposits with foreign banks $ 49,200,000 $ 47,400,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,000,000.0 7,700,000 $ 8,300,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,700,000 1,600,000 600,000
Amortization expense of intangible assets $ 8,700,000 7,700,000 5,700,000
Number of compensation plans | numberOfPlan 1    
Nutfield, Laser Control Systems, Lanmark and Open Technologies Acquisitions      
Summary of Significant Accounting Policies [Line Items]      
Impairment of construction-in-progress intangible assets $ 0 0 1,100,000
Asset impairment charges $ 0 0 1,100,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 $ 10,300,000 7,400,000  
Software Development      
Summary of Significant Accounting Policies [Line Items]      
Capitalized exploratory well costs $ 4,500,000 4,200,000 $ 5,400,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