v3.26.1
Acquisitions - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Jul. 28, 2025
Feb. 24, 2025
Business Combination [Line Items]        
Goodwill $ 152,903 $ 152,903    
PropFlow Acquisition        
Business Combination [Line Items]        
Cash and cash equivalents   455 $ 455  
Accounts receivable   3,733 3,733  
Property, plant and equipment   13,417 13,417  
Intangible assets   8,450 9,750  
Operating lease right-of-use assets   471 471  
Other long-term assets   14 14  
Accounts payable   (1,536) (1,536)  
Accrued liabilities   (246) (246)  
Operating lease liabilities   (471) (471)  
Goodwill $ 6,600 6,575 10,225  
Net Assets Acquired   30,862 $ 35,812  
PropFlow Acquisition | Adjustment [ Member]        
Business Combination [Line Items]        
Cash and cash equivalents   0    
Accounts receivable   0    
Property, plant and equipment   0    
Intangible assets   (1,300)    
Operating lease right-of-use assets   0    
Other long-term assets   0    
Accounts payable   0    
Accrued liabilities   0    
Operating lease liabilities   0    
Goodwill   (3,650)    
Net Assets Acquired   (4,950)    
Moser Acquisition        
Business Combination [Line Items]        
Cash and cash equivalents   6,024   $ 6,024
Accounts receivable   12,579   12,579
Prepaid expenses and other current assets   559   559
Property, plant and equipment   64,347   65,303
Intangible assets   89,200   102,400
Operating lease right-of-use assets   5,423   5,423
Finance lease right-of-use assets   1,414   1,414
Accounts payable   (3,618)   (3,618)
Accrued liabilities   (2,375)   (2,375)
Current portion of operating lease liabilities   (1,239)   (1,239)
Current portion of finance lease liabilities   (561)   (561)
Current portion of deferred revenue   (923)   (923)
Other current liabilities   (4)   (4)
Deferred tax liabilities   (32,246)   (35,594)
Operating lease liabilities   (4,184)   (4,184)
Finance lease liabilities   (853)   (853)
Goodwill   77,329   67,291
Net Assets Acquired   221,439   222,920
Moser Acquisition | Adjustment [ Member]        
Business Combination [Line Items]        
Cash and cash equivalents   0    
Accounts receivable   0    
Prepaid expenses and other current assets   0    
Property, plant and equipment   (956)    
Intangible assets   (13,200)    
Operating lease right-of-use assets   0    
Finance lease right-of-use assets   0    
Accounts payable   0    
Accrued liabilities   0    
Current portion of operating lease liabilities   0    
Current portion of finance lease liabilities   0    
Current portion of deferred revenue   0    
Other current liabilities   0    
Deferred tax liabilities   3,348    
Operating lease liabilities   0    
Finance lease liabilities   0    
Goodwill   10,038    
Net Assets Acquired   (1,481)    
Moser Acquisition | Spare Parts Inventories        
Business Combination [Line Items]        
Spare parts inventories   10,567   $ 11,278
Moser Acquisition | Spare Parts Inventories | Adjustment [ Member]        
Business Combination [Line Items]        
Spare parts inventories   $ (711)