XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 38,159 $ 41,827
Accumulated Amortization (12,675) (10,085)
Intangible assets, net $ 25,484 $ 31,742
Weighted Average Remaining Useful Life 10 years 3 months 18 days 10 years 8 months 12 days
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 20,662 $ 24,330
Accumulated Amortization (4,833) (4,759)
Intangible assets, net $ 15,829 $ 19,571
Weighted Average Remaining Useful Life 13 years 13 years 2 months 12 days
Customer Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 5,100 $ 5,100
Accumulated Amortization (1,374) (506)
Intangible assets, net $ 3,726 $ 4,594
Weighted Average Remaining Useful Life 8 years 4 months 24 days 9 years 4 months 24 days
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 11,207 $ 11,207
Accumulated Amortization (5,902) (4,463)
Intangible assets, net $ 5,305 $ 6,744
Weighted Average Remaining Useful Life 4 years 1 month 6 days 5 years
In-Process Research And Development    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 890 $ 890
Accumulated Amortization (519) (340)
Intangible assets, net $ 371 $ 550
Weighted Average Remaining Useful Life 2 years 1 month 6 days 3 years 1 month 6 days
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 300 $ 300
Accumulated Amortization (47) (17)
Intangible assets, net $ 253 $ 283
Weighted Average Remaining Useful Life 8 years 4 months 24 days 9 years 4 months 24 days