XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets, net - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 22, 2020
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Amortization expense   $ 8,930 $ 8,431
OpenNMS Assignment      
Finite-Lived Intangible Assets [Line Items]      
Finite lived intangible asset acquired in assignment $ 5,200    
Accumulated amortization of intangible asset $ 647    
OpenNMS Assignment | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful life of intangible assets acquired 4 years    
OpenNMS Assignment | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful life of intangible assets acquired 6 years