XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill - Finite Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Finite Lived Intangible Assets Gross Carrying Value $ 40,227 $ 40,227
Finite Lived Intangible Assets Accumulated Amortization 33,859 29,948
Finite Lived Intangible Assets Net Carrying Value $ 6,368 $ 10,279
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite Lived Intangible Assets Weighted Average Estimated Useful Life (in years) 6 years 6 years
Finite Lived Intangible Assets Gross Carrying Value $ 22,278 $ 22,278
Finite Lived Intangible Assets Accumulated Amortization 19,663 17,393
Finite Lived Intangible Assets Net Carrying Value $ 2,615 $ 4,885
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite Lived Intangible Assets Weighted Average Estimated Useful Life (in years) 9 years 9 years
Finite Lived Intangible Assets Gross Carrying Value $ 15,669 $ 15,669
Finite Lived Intangible Assets Accumulated Amortization 11,916 10,275
Finite Lived Intangible Assets Net Carrying Value $ 3,753 $ 5,394
Non-Compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite Lived Intangible Assets Weighted Average Estimated Useful Life (in years) 3 years 3 years
Finite Lived Intangible Assets Gross Carrying Value $ 1,912 $ 1,912
Finite Lived Intangible Assets Accumulated Amortization $ 1,912 $ 1,912
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite Lived Intangible Assets Weighted Average Estimated Useful Life (in years) 3 years 3 years
Finite Lived Intangible Assets Gross Carrying Value $ 368 $ 368
Finite Lived Intangible Assets Accumulated Amortization $ 368 $ 368