XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill and Intangible Assets - Summary of Detail of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 58,029  
Accumulated Amortization (44,671)  
Net Carrying Amount $ 13,358  
Weighted-Average Remaining Life (Years) 9 months 18 days  
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,235 $ 11,407
Accumulated Amortization (11,452) (8,365)
Net Carrying Amount $ 783 $ 3,042
Weighted-Average Remaining Life (Years) 3 months 18 days 1 year 3 months 18 days
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 39,921 $ 31,124
Accumulated Amortization (32,896) (24,238)
Net Carrying Amount $ 7,025 $ 6,886
Weighted-Average Remaining Life (Years) 10 months 24 days 1 year 3 months 18 days
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 323 $ 314
Accumulated Amortization (323) (314)
Net Carrying Amount 0 0
Capitalized Software Costs - Work in progress ("WIP") [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,550 1,100
Accumulated Amortization 0 0
Net Carrying Amount $ 5,550 $ 1,100