XML 70 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisition and Divestiture - Additional Information (Details) - Applied Energy Group, Inc. - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Mar. 31, 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 $ 60,700    
Restricted cash   $ 5,400  
Accounts receivable   4,500  
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 $ 21,000
Estimated useful lives of acquired intangible assets   6 years 9 years