v3.25.2
Acquisition and Divestiture - Additional Information (Details) - Applied Energy Group, Inc. - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2024
Mar. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Acquisition and Divestiture [Line Items]        
Business acquisition date Dec. 31, 2024      
Business acquisition, description     AEG, an energy technology and advisory services company  
Cash purchase price $ 59,900      
Restricted cash     $ 5,400  
Accounts receivable     4,400  
Contract assets     2,600  
Accrued expenses     6,600  
Accounts payable     1,300  
Other assets     700  
Other liabilities     700  
Trade Names and Trademarks        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles     $ 350  
Estimated useful lives of acquired intangible assets     3 months 15 days  
Customer-Related Intangibles        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles 21,000 $ 20,000 $ 20,000 $ 21,000
Estimated useful lives of acquired intangible assets   6 years 6 years 9 years
Goodwill        
Acquisition and Divestiture [Line Items]        
Purchase price allocated to intangibles $ 30,200   $ 30,600 $ 30,200