v3.26.1
Goodwill and Intangibles - Schedule of Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 01, 2025
Mar. 31, 2026
Mar. 31, 2026
Dec. 31, 2025
Goodwill [Roll Forward]        
Beginning Balance   $ 70,600   $ 33,034
Ending Balance   70,668 $ 70,668 70,600
Kent Island        
Goodwill [Roll Forward]        
Measurement period adjustments, goodwill       94
Consolidated Mechanical        
Goodwill [Roll Forward]        
Measurement period adjustments, goodwill       3
Pioneer Power Inc.        
Goodwill [Roll Forward]        
Measurement period adjustments, goodwill   68 923 855
Goodwill associated with acquisition       36,614
Ending Balance $ 36,614 37,537 37,537  
GCR        
Goodwill [Roll Forward]        
Beginning Balance   15,578   4,244
Ending Balance   15,578 15,578 15,578
GCR | Kent Island        
Goodwill [Roll Forward]        
Measurement period adjustments, goodwill       94
GCR | Consolidated Mechanical        
Goodwill [Roll Forward]        
Measurement period adjustments, goodwill       0
GCR | Pioneer Power Inc.        
Goodwill [Roll Forward]        
Measurement period adjustments, goodwill   0   256
Goodwill associated with acquisition       10,984
ODR        
Goodwill [Roll Forward]        
Beginning Balance   55,022   28,790
Ending Balance   55,090 $ 55,090 55,022
ODR | Kent Island        
Goodwill [Roll Forward]        
Measurement period adjustments, goodwill       0
ODR | Consolidated Mechanical        
Goodwill [Roll Forward]        
Measurement period adjustments, goodwill       3
ODR | Pioneer Power Inc.        
Goodwill [Roll Forward]        
Measurement period adjustments, goodwill   $ 68   599
Goodwill associated with acquisition       $ 25,630