XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Goodwill and Other Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Summary of Goodwill and Other Identifiable Intangible Assets    
Goodwill $ 101,541 $ 105,250
Total definite lived intangible assets 250,133 266,648
Total goodwill and other identifiable intangible assets, net 351,674 371,898
Complete technology    
Summary of Goodwill and Other Identifiable Intangible Assets    
Definite lived intangible assets 39,249 39,249
Less: accumulated amortization (20,984) (19,710)
Trade name    
Summary of Goodwill and Other Identifiable Intangible Assets    
Definite lived intangible assets 2,642 2,642
Less: accumulated amortization (1,910) (1,843)
Customer relationships    
Summary of Goodwill and Other Identifiable Intangible Assets    
Definite lived intangible assets 29,600 29,600
Less: accumulated amortization (21,398) (20,652)
Contractual relationships    
Summary of Goodwill and Other Identifiable Intangible Assets    
Definite lived intangible assets 360,000 360,000
Less: accumulated amortization $ (137,066) $ (122,638)