v3.26.1
Intangible Assets - Schedule of Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 05, 2026
Dec. 31, 2025
Finite-lived Intangible Assets [Roll Forward]      
Accumulated Amortization $ (273)   $ (120,317)
Net Carrying Amount 8,898    
Intangible assets, gross 9,171   188,380
Intangible assets, net 8,898 $ 9,171 68,063
Technology      
Finite-lived Intangible Assets [Roll Forward]      
Gross Carrying Amount 3,421   125,110
Accumulated Amortization (81)   (62,139)
Net Carrying Amount $ 3,340   $ 62,971
Weighted Average Amortization Period in Years 14 years 3 months 18 days   7 years 9 months 18 days
Trade names      
Finite-lived Intangible Assets [Roll Forward]      
Gross Carrying Amount $ 5,750    
Accumulated Amortization (192)    
Net Carrying Amount $ 5,558    
Weighted Average Amortization Period in Years 9 years 8 months 12 days    
Customer relationships      
Finite-lived Intangible Assets [Roll Forward]      
Gross Carrying Amount     $ 63,270
Accumulated Amortization     (58,178)
Net Carrying Amount     $ 5,092
Weighted Average Amortization Period in Years     1 year 9 months 18 days