XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended
Dec. 10, 2021
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Feb. 27, 2025
Jun. 04, 2024
Feb. 27, 2024
Nov. 03, 2022
Schedule of Shareholders' Equity [Line Items]                    
Stock repurchase program, authorized amount             $ 100,000,000 $ 50,000,000 $ 50,000,000 $ 50,000,000
Share repurchase program, remaining authorized amount   $ 70,000,000.0                
Stock repurchased, value   $ 30,000,000.0                
Stock repurchased during period (in shares)   453,803       36,860        
Aggregate price of shares repurchased since inception   $ 38,304,000       $ 3,041,000        
Average price of shares repurchased since inception (per share)   $ 84.41       $ 82.50        
Cash dividends declared per common share (in dollars per share)   0.10 $ 0.08 $ 0.08 $ 0.08 0.08        
Annualized dividends paid per common share (in dollars per share)   $ 0.40 $ 0.32 $ 0.32 $ 0.32 $ 0.32        
Contingent shares issued (Note 17)   $ 0       $ 6,364,000        
Deferred tax asset, amortization period   15 years                
Common Stock                    
Schedule of Shareholders' Equity [Line Items]                    
Contingent shares issued (in shares)           243,000        
Contingent shares issued (Note 17)           $ 1,000        
BasX, LLC                    
Schedule of Shareholders' Equity [Line Items]                    
Contingent Consideration $ 78,000,000                  
Equity interest issued (in shares) 1,600,000                  
Contingent shares issued (in shares)           600,000        
Equity interests issuable (in dollars per share) $ 0.004                  
BasX, LLC | Common Stock                    
Schedule of Shareholders' Equity [Line Items]                    
Contingent shares issued (in shares)   200,000                
Open market                    
Schedule of Shareholders' Equity [Line Items]                    
Stock repurchased during period (in shares)   371,139       0        
Aggregate price of shares repurchased since inception   $ 29,992,000       $ 0        
Average price of shares repurchased since inception (per share)   $ 80.81       $ 0        
LTIP shares1                    
Schedule of Shareholders' Equity [Line Items]                    
Stock repurchased during period (in shares)   82,664       36,860        
Aggregate price of shares repurchased since inception   $ 8,312,000       $ 3,041,000        
Average price of shares repurchased since inception (per share)   $ 100.55       $ 82.50