XML 75 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Changes in goodwill      
Beginning balance $ 45,295 $ 3,961  
Ending balance $ 68,368 $ 45,295 $ 3,961
Total intangible assets      
Weighted Average Amortization Period (Years) 10 years 9 months 18 days 10 years 4 months 24 days  
Gross Intangible Assets $ 20,572 $ 15,803  
Accumulated Amortization (10,233) (7,504)  
Net Intangible Assets 10,339 8,299  
Amortization expense for intangible assets 2,700 1,300 $ 900
Estimated future amortization expense of intangible assets      
2023 2,170    
2024 1,927    
2025 1,593    
2026 1,346    
2027 754    
Thereafter 2,549    
Net Intangible Assets $ 10,339 $ 8,299  
Trade and domain names      
Total intangible assets      
Weighted Average Amortization Period (Years) 14 years 4 months 24 days 14 years 3 months 18 days  
Gross Intangible Assets $ 7,635 $ 7,532  
Accumulated Amortization (4,699) (4,081)  
Net Intangible Assets 2,936 3,451  
Estimated future amortization expense of intangible assets      
Net Intangible Assets $ 2,936 $ 3,451  
Software technology      
Total intangible assets      
Weighted Average Amortization Period (Years) 6 years 10 months 24 days 7 years 8 months 12 days  
Gross Intangible Assets $ 7,516 $ 6,691  
Accumulated Amortization (4,413) (3,222)  
Net Intangible Assets 3,103 3,469  
Estimated future amortization expense of intangible assets      
Net Intangible Assets $ 3,103 $ 3,469  
Customer relationships      
Total intangible assets      
Weighted Average Amortization Period (Years) 11 years 6 months 3 years 4 months 24 days  
Gross Intangible Assets $ 5,211 $ 1,580  
Accumulated Amortization (921) (201)  
Net Intangible Assets 4,290 1,379  
Estimated future amortization expense of intangible assets      
Net Intangible Assets $ 4,290 1,379  
Order Backlog      
Total intangible assets      
Weighted Average Amortization Period (Years) 1 year    
Gross Intangible Assets $ 210    
Accumulated Amortization (200)    
Net Intangible Assets 10    
Estimated future amortization expense of intangible assets      
Net Intangible Assets 10    
Sprout      
Changes in goodwill      
Goodwill, Acquired During Period   26,686  
TLH      
Changes in goodwill      
Goodwill, Acquired During Period   $ 14,648  
Eyechronic LLC      
Changes in goodwill      
Goodwill, Acquired During Period $ 23,073