v3.25.4
Business acquisitions - Additional Information (Details)
$ in Thousands
9 Months Ended
May 07, 2025
USD ($)
Jun. 20, 2024
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
acquisition
Nov. 07, 2025
Sep. 08, 2025
May 09, 2025
Mar. 31, 2025
USD ($)
Business Combination [Line Items]                
Payments to acquire business, net of cash acquired     $ 124,112 $ 144,675        
Business combination, contingent consideration, liability     (32,414)         $ (2,550)
Business combination. acquisition related costs $ 4,100              
Contingent earnouts liabilities     29,930          
Finite-lived intangible assets acquired     35,600          
Number of business acquired | acquisition       2        
Developed technology                
Business Combination [Line Items]                
Finite-lived intangible assets acquired     32,200          
Bentek's Acquisition                
Business Combination [Line Items]                
Business acquisition, percentage of voting interest acquired 100.00%              
Bentek's Acquisition | Developed technology                
Business Combination [Line Items]                
Finite-lived intangible assets acquired $ 22,500              
Finite-lived intangible asset, useful life 9 years 3 months 18 days              
Bentek's Acquisition | Trade Names                
Business Combination [Line Items]                
Finite-lived intangible assets acquired $ 2,100              
Finite-lived intangible asset, useful life 1 year 10 months 24 days              
Bentek's Acquisition | Customer relationships                
Business Combination [Line Items]                
Finite-lived intangible assets acquired $ 1,200              
Finite-lived intangible asset, useful life 1 year 2 months 12 days              
OnSight's Acquisition                
Business Combination [Line Items]                
Business acquisition, percentage of voting interest acquired             100.00%  
Origami Solar, Inc                
Business Combination [Line Items]                
Business acquisition, percentage of voting interest acquired           100.00%    
Fracsun's Acquisition                
Business Combination [Line Items]                
Business acquisition, percentage of voting interest acquired         100.00%      
Bentek and OnSight                
Business Combination [Line Items]                
Payments to acquire business, net of cash acquired $ 116,600              
Business combination, consideration transferred 149,400              
Business combination, deferred contingent consideration 2,800              
Business combination, contingent consideration, liability     (29,900)          
Business combination, contingent consideration arrangements, range of outcomes, value, high $ 58,500              
Ojjo, Inc.                
Business Combination [Line Items]                
Business acquisition, percentage of voting interest acquired   100.00%            
Payments to acquire business, net of cash acquired   $ 144,700            
Business combination, consideration transferred     164,700          
Business combination, deferred contingent consideration     14,000          
Business combination, contingent consideration, liability     (2,600)          
Cash acquired from acquisition   4,400            
Business combination, recognized identifiable asset acquired and liability assumed, loan obligation     $ 3,400          
Ojjo, Inc. | Developed technology                
Business Combination [Line Items]                
Finite-lived intangible assets acquired   $ 31,700            
Finite-lived intangible asset, useful life   10 years            
Ojjo, Inc. | Customer relationships                
Business Combination [Line Items]                
Finite-lived intangible assets acquired   $ 18,000            
Finite-lived intangible asset, useful life   5 years