XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Intangibles Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net of amortization $ 39,729 $ 46,862
Trademarks and Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life in Years 2 years 2 months 12 days  
Gross intangible assets $ 20,565 20,565
Accumulated amortization (17,780) (15,210)
Intangible assets, net of amortization $ 2,785 5,355
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life in Years 3 years 3 months 18 days  
Gross intangible assets $ 96,271 87,593
Accumulated amortization (76,166) (69,712)
Intangible assets, net of amortization $ 20,105 17,881
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life in Years 5 years 7 months 6 days  
Gross intangible assets $ 95,747 95,348
Accumulated amortization (78,908) (71,722)
Intangible assets, net of amortization $ 16,839 $ 23,626