XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 41,827 $ 41,827
Accumulated Amortization (12,726) (10,085)
Total 29,101 31,742
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 24,330 24,330
Accumulated Amortization (6,142) (4,759)
Total 18,188 19,571
Customer backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,100 5,100
Accumulated Amortization (940) (506)
Total 4,160 4,594
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,207 11,207
Accumulated Amortization (5,182) (4,463)
Total 6,025 6,744
In-process research and development    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 890 890
Accumulated Amortization (429) (340)
Total 461 550
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 300 300
Accumulated Amortization (33) (17)
Total $ 267 $ 283