XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Changes in goodwill          
Beginning balance     $ 45,295    
Acquisition of Eyechronic     21,861    
Ending balance $ 67,156   $ 67,156   $ 45,295
Total intangible assets          
Weighted Average Amortization Period (Years)     10 years 8 months 12 days   10 years 4 months 24 days
Gross Intangible Assets 20,136   $ 20,136   $ 15,803
Accumulated Amortization (8,877)   (8,877)   (7,504)
Net Intangible Assets 11,259   11,259   8,299
Amortization expense for intangible assets 800 $ 200 1,400 $ 400  
Estimated future amortization expense of intangible assets          
Remaining period in 2022 (six months) 1,324   1,324    
Year ended December 31, 2023 2,135   2,135    
Year ended December 31, 2024 1,898   1,898    
Year ended December 31, 2025 1,565   1,565    
Year ended December 31, 2026 1,318   1,318    
Thereafter 3,019   3,019    
Net Intangible Assets 11,259   $ 11,259   $ 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,634   $ 7,634   $ 7,532
Accumulated Amortization (4,388)   (4,388)   (4,081)
Net Intangible Assets 3,246   3,246   3,451
Estimated future amortization expense of intangible assets          
Net Intangible Assets 3,246   $ 3,246   $ 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,520   $ 7,520   $ 6,691
Accumulated Amortization (3,852)   (3,852)   (3,222)
Net Intangible Assets 3,668   3,668   3,469
Estimated future amortization expense of intangible assets          
Net Intangible Assets 3,668   $ 3,668   $ 3,469
Customer relationships          
Total intangible assets          
Weighted Average Amortization Period (Years)     11 years 2 months 12 days   3 years 4 months 24 days
Gross Intangible Assets 4,783   $ 4,783   $ 1,580
Accumulated Amortization (545)   (545)   (201)
Net Intangible Assets 4,238   4,238   1,379
Estimated future amortization expense of intangible assets          
Net Intangible Assets 4,238   $ 4,238   $ 1,379
Order backlog          
Total intangible assets          
Weighted Average Amortization Period (Years)     1 year    
Gross Intangible Assets 199   $ 199    
Accumulated Amortization (92)   (92)    
Net Intangible Assets 107   107    
Estimated future amortization expense of intangible assets          
Net Intangible Assets $ 107   $ 107