XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 10, 2021
Dec. 31, 2023
Dec. 31, 2021
Pro Forma Information      
Revenues     $ 611,158
Net income     $ 63,491
Earnings per share: Basic (in dollars per share)     $ 0.80
Earnings per share: Diluted (in dollars per share)     $ 0.78
BasX, LLC      
Business Acquisition [Line Items]      
Payments to acquire businesses $ 100,000    
Contingent consideration payable $ 80,000    
Equity interests issuable (in dollars per share) $ 0.004    
Professional fees   $ 4,400  
BasX, LLC | BasX Properties, LLC [Member]      
Business Acquisition [Line Items]      
Payments to acquire real estate $ 22,000    
BasX, LLC | Former Owners of BasX      
Business Acquisition [Line Items]      
Contingent consideration payable 78,000    
BasX, LLC | Key Employees of BasX      
Business Acquisition [Line Items]      
Contingent consideration payable $ 2,000