v3.26.1
Intangible Assets and Goodwill - Identifiable Intangible Assets - Finite (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Intangible Assets and Goodwill    
Gross Carrying Amount $ 57,893 $ 58,380
Accumulated Amortization (22,452) (16,108)
Total intangible assets $ 35,441 $ 42,272
Weighted- Average Remaining Useful Life (Years) 3 years 4 months 24 days 3 years 6 months
Intangible assets, gross $ 94,044 $ 111,111
Intangible assets, net 71,592 95,003
CFPC intangible assets    
Intangible Assets and Goodwill    
CFPC intangible assets 36,151 52,731
Patents    
Intangible Assets and Goodwill    
Gross Carrying Amount 5,393 4,280
Accumulated Amortization (2,776) (2,485)
Total intangible assets $ 2,617 $ 1,795
Weighted- Average Remaining Useful Life (Years) 9 years 10 months 24 days 3 years 1 month 6 days
Defensive assets    
Intangible Assets and Goodwill    
Gross Carrying Amount $ 4,900 $ 4,900
Accumulated Amortization (2,801) (2,508)
Total intangible assets $ 2,099 $ 2,392
Weighted- Average Remaining Useful Life (Years) 3 years 7 months 6 days 4 years 1 month 6 days
Developed technology    
Intangible Assets and Goodwill    
Gross Carrying Amount $ 1,300 $ 1,300
Accumulated Amortization (477) (347)
Total intangible assets $ 823 $ 953
Weighted- Average Remaining Useful Life (Years) 3 years 2 months 12 days 3 years 8 months 12 days
Customer-related intangible assets    
Intangible Assets and Goodwill    
Gross Carrying Amount $ 46,300 $ 47,800
Accumulated Amortization (16,398) (10,735)
Total intangible assets $ 29,902 $ 37,065
Weighted- Average Remaining Useful Life (Years) 3 years 1 month 6 days 3 years 6 months
Trade name    
Intangible Assets and Goodwill    
Gross Carrying Amount   $ 100
Accumulated Amortization   (33)
Total intangible assets   $ 67
Weighted- Average Remaining Useful Life (Years)   2 years 8 months 12 days