XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Other Intangible Assets, Net - Summary of Components of Intangible Assets and Related Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 55,104 $ 43,945
Accumulated Amortization (39,552) (32,917)
Net Carrying Amount 15,552 11,028
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,740 11,407
Accumulated Amortization (10,231) (8,365)
Net Carrying Amount 1,509 3,042
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 38,617 31,124
Accumulated Amortization (28,964) (24,238)
Net Carrying Amount 9,653 6,886
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 390 314
Accumulated Amortization (357) (314)
Net Carrying Amount 33 0
Capitalized Software Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,357 1,100
Accumulated Amortization 0 0
Net Carrying Amount $ 4,357 $ 1,100