XML 102 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Value $ 486,238 $ 488,085
Accumulated Amortization (201,345) (150,662)
Net Value $ 284,893 337,423
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 11 years  
Gross Value $ 51,165 54,856
Accumulated Amortization (18,778) (15,943)
Net Value $ 32,387 38,913
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 1 year 8 months 12 days  
Gross Value $ 53,839 57,391
Accumulated Amortization (52,258) (52,022)
Net Value $ 1,581 5,369
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 7 years 10 months 24 days  
Gross Value $ 346,923 339,189
Accumulated Amortization (99,588) (61,653)
Net Value $ 247,335 277,536
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 9 years  
Gross Value $ 5,900 5,900
Accumulated Amortization (4,452) (3,797)
Net Value $ 1,448 2,103
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Value $ 560 560
Accumulated Amortization (407) (368)
Net Value $ 153 192
Patents [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 7 years 3 months 18 days  
Gross Value   500
Accumulated Amortization   (500)
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 3 years  
Gross Value $ 27,851 29,689
Accumulated Amortization (25,862) (16,379)
Net Value $ 1,989 $ 13,310