XML 107 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Value $ 478,265 $ 465,809
Accumulated Amortization (150,280) (64,598)
Net Value $ 327,985 401,211
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 10 years 10 months 24 days  
Gross Value $ 54,856 53,847
Accumulated Amortization (15,943) (11,102)
Net Value $ 38,913 42,745
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 1 year 7 months 6 days  
Gross Value $ 57,391 55,782
Accumulated Amortization (52,022) (22,725)
Net Value $ 5,369 33,057
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Value $ 329,369 320,364
Accumulated Amortization (61,271) (21,856)
Net Value $ 268,098 298,508
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 (3,797) (3,141)
Net Value $ 2,103 2,759
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 (368) (298)
Net Value $ 192 262
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 7 years 3 months 18 days  
Gross Value $ 500 500
Accumulated Amortization $ (500) (431)
Net Value   69
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 3 years  
Gross Value $ 29,689 28,856
Accumulated Amortization (16,379) (5,045)
Net Value $ 13,310 $ 23,811