XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 33,527 $ 33,527
Accumulated Amortization (9,652) (8,462)
Total 23,875 25,065
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 19,090 19,090
Accumulated Amortization (4,244) (3,682)
Total 14,846 15,408
Customer backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,100 5,100
Accumulated Amortization (1,591) (1,374)
Total 3,509 3,726
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 8,147 8,147
Accumulated Amortization (3,199) (2,839)
Total 4,948 5,308
In-process research and development    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 890 890
Accumulated Amortization (563) (519)
Total 327 371
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 300 300
Accumulated Amortization (55) (48)
Total $ 245 $ 252