v3.26.1
Business Combinations and Asset Acquisitions - Narrative (Details)
3 Months Ended 6 Months Ended
May 07, 2026
USD ($)
$ / shares
day
shares
Apr. 30, 2026
USD ($)
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Business Combination [Line Items]                
Goodwill     $ 156,690,000   $ 156,690,000   $ 64,658,000 $ 68,001,000
Gyzer                
Business Combination [Line Items]                
Asset acquisition, contingent consideration, term 2 years              
Asset acquisition, contingent consideration, trading volume amount $ 250,000,000              
Asset acquisition, contingent consideration, volume weighted average stock price (in usd per share) | $ / shares $ 25.00              
Asset acquisition, contingent consideration, consecutive trading days | day 20              
Intangible asset, useful life 24 months              
Asset acquisition, issuance of warrant (in shares) | shares 200,000              
Gyzer | Gyzer                
Business Combination [Line Items]                
Ownership percentage 100.00%              
Gyzer | Stock price                
Business Combination [Line Items]                
Asset acquisition, contingent consideration, measurement input | $ / shares 8.55              
Gyzer | Risk free rate                
Business Combination [Line Items]                
Asset acquisition, contingent consideration, measurement input 0.0392              
Gyzer | Volatility                
Business Combination [Line Items]                
Asset acquisition, contingent consideration, measurement input 1.05              
DTR                
Business Combination [Line Items]                
Class A Common Stock at transaction close   $ 97,600,000            
Cash consideration paid   1,700,000            
Transaction expenses   1,500,000            
Contingent consideration   4,900,000            
Assembled workforce asset recognized as goodwill   1,200,000            
Goodwill   $ 92,032,000            
Acquiree's revenue         6,800,000      
Acquiree's net loss         900,000      
Pro forma revenue, net     172,000,000.0 $ 568,100,000 424,800,000 $ 1,633,900,000    
Pro forma net income (loss)     $ 80,300,000 $ (16,200,000) $ 67,200,000 $ (10,100,000)    
DTR | Volatility                
Business Combination [Line Items]                
Contingent consideration, measurement input   1.500            
DTR | Related Party                
Business Combination [Line Items]                
Transaction expenses   $ 1,500,000            
Additional shares to be issued if warrants exercised, percentage of outstanding common stock   31.50%            
Additional shares to be issued if warrants exercised (in shares) | shares   725,592