XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Amortization Period     9 years 8 months 12 days   9 years 7 months 6 days
Finite lived intangible assets: gross carrying amount $ 95,034   $ 95,034   $ 96,574
Accumulated amortization (18,918)   (18,918)   (15,413)
Finite lived intangible assets: net 76,116   76,116   81,161
Intangible assets, net 76,116   76,116   $ 81,161
Total amortization of finite lived intangible assets 2,554 $ 2,038 $ 5,106 $ 4,086  
Developed technology          
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Amortization Period     8 years 9 months 18 days   8 years 9 months 18 days
Finite lived intangible assets: gross carrying amount 83,289   $ 83,289   $ 83,289
Accumulated amortization (14,877)   (14,877)   (10,113)
Finite lived intangible assets: net 68,412   $ 68,412   $ 73,176
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Amortization Period     15 years   15 years
Finite lived intangible assets: gross carrying amount 6,489   $ 6,489   $ 6,383
Accumulated amortization (2,595)   (2,595)   (2,340)
Finite lived intangible assets: net 3,894   $ 3,894   $ 4,043
Trade secrets and processes          
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Amortization Period     20 years   20 years
Finite lived intangible assets: gross carrying amount 5,256   $ 5,256   $ 5,256
Accumulated amortization (1,446)   (1,446)   (1,314)
Finite lived intangible assets: net 3,810   3,810   $ 3,942
Other          
Finite-Lived Intangible Assets [Line Items]          
Weighted-Average Amortization Period         5 years
Finite lived intangible assets: gross carrying amount         $ 1,646
Accumulated amortization         (1,646)
Finite lived intangible assets: net         $ 0
Cost of revenue          
Finite-Lived Intangible Assets [Line Items]          
Total amortization of finite lived intangible assets 66 66 131 132  
Sales, general and administrative          
Finite-Lived Intangible Assets [Line Items]          
Total amortization of finite lived intangible assets $ 2,488 $ 1,972 $ 4,975 $ 3,954