XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 10, 2021
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 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             $ 70,000,000.0          
Stock repurchased during period (in shares)                 464,315 1,441,545        
Aggregate price of shares repurchased since inception                 $ 39,292,000 $ 107,489,000        
Average price of shares repurchased since inception (per share)                 $ 84.62 $ 74.57        
Cash dividends declared per common share (in dollars per share)   $ 0.10 $ 0.10 $ 0.10 $ 0.08 $ 0.08 $ 0.08 $ 0.08 $ 0.30 $ 0.24        
Annualized dividends paid per common share (in dollars per share)   $ 0.40 $ 0.40 $ 0.40 $ 0.32 $ 0.32 $ 0.32 $ 0.32            
Contingent shares issued (Note 17)   $ 0       $ 0     $ 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 1,353,564        
Aggregate price of shares repurchased since inception                 $ 29,992,000 $ 100,034,000        
Average price of shares repurchased since inception (per share)                 $ 80.81 $ 73.90        
LTIP shares1                            
Schedule of Shareholders' Equity [Line Items]                            
Stock repurchased during period (in shares)                 93,176 87,981        
Aggregate price of shares repurchased since inception                 $ 9,300,000 $ 7,455,000        
Average price of shares repurchased since inception (per share)                 $ 99.81 $ 84.73