XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquired Intangible Assets - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]        
Goodwill $ 21,352,000 $ 21,352,000 $ 17,309,000 $ 17,309,000
Amortization of intangible assets   739,000 $ 780,000 $ 680,000
Amortization expense, next rolling twelve months 1,210,000 1,210,000    
Amortization expense, rolling year two 1,062,000 1,062,000    
Amortization expense, rolling year three 742,000 742,000    
Amortization expense, rolling year four 734,000 734,000    
Amortization expense, rolling year five 703,000 703,000    
AcuAudit        
Finite-Lived Intangible Assets [Line Items]        
Goodwill 4,000,000.0 4,000,000.0    
Payments to acquire assets 3,000,000.0      
Business Combination, Goodwill [Abstract]        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets 6,400,000 6,400,000    
Customer lists | AcuAudit        
Business Combination, Goodwill [Abstract]        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 200,000 $ 200,000    
Customer lists | Minimum        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived, intangible assets, useful life 5 years 5 years    
Customer lists | Maximum        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived, intangible assets, useful life 10 years 10 years    
Patent        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived, intangible assets, useful life 18 years 18 years    
Software | AcuAudit        
Business Combination, Goodwill [Abstract]        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 2,200,000 $ 2,200,000    
Software | Minimum        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived, intangible assets, useful life 3 years 3 years    
Software | Maximum        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived, intangible assets, useful life 7 years 7 years    
Trade Name        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived, intangible assets, useful life 20 years 20 years    
Other        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived, intangible assets, useful life 15 years 15 years