XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 41,827 $ 41,827
Accumulated Amortization (14,047) (10,085)
Total 27,780 31,742
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 24,330 24,330
Accumulated Amortization (6,834) (4,759)
Total 17,496 19,571
Customer backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,100 5,100
Accumulated Amortization (1,157) (506)
Total 3,943 4,594
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,207 11,207
Accumulated Amortization (5,542) (4,463)
Total 5,665 6,744
In-process research and development    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 890 890
Accumulated Amortization (474) (340)
Total 416 550
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 300 300
Accumulated Amortization (40) (17)
Total $ 260 $ 283