XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Investment in Unconsolidated Entities (Summary of Financial Information of Investment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]        
Company’s share in net earnings of unconsolidated entities $ 473 $ 2,592    
Assets 2,273,267   $ 2,249,994  
Liabilities 515,259   551,831  
Stockholders' Equity Attributable to Parent 1,690,912 1,383,327 1,625,415 $ 1,300,704
Stockholders' Equity Attributable to Noncontrolling Interest 22,536 16,364 28,039 17,309
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 1,713,448 1,399,691 1,653,454 1,318,013
Liabilities and Equity 2,273,267   2,249,994  
Total revenues 497,621 447,338    
Net income 83,925 90,791    
Schedule of Equity Method Investments [Line Items]        
Stockholders' Equity Attributable to Noncontrolling Interest 22,536 16,364 28,039 17,309
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 1,713,448 1,399,691 1,653,454 1,318,013
Total revenues 497,621 447,338    
Net income 83,925 90,791    
Equity in income of unconsolidated entities 473 2,592    
Assets 2,273,267   2,249,994  
Liabilities 515,259   551,831  
Stockholders' Equity Attributable to Parent 1,690,912 1,383,327 1,625,415 $ 1,300,704
Liabilities and Equity 2,273,267   2,249,994  
TPG        
Income Statement [Abstract]        
Assets 198,800   201,500  
Liabilities 173,700   167,300  
Schedule of Equity Method Investments [Line Items]        
Assets 198,800   201,500  
Liabilities 173,700   167,300  
Equity Method Investment Nonconsolidated Investees        
Income Statement [Abstract]        
Company’s share in net earnings of unconsolidated entities 473 2,592    
Schedule of Equity Method Investments [Line Items]        
Equity in income of unconsolidated entities 473 2,592    
Equity Method Investment Nonconsolidated Investees        
Income Statement [Abstract]        
Assets 155,411   133,369  
Liabilities 38,541   30,843  
Stockholders' Equity Attributable to Parent 69,840   58,312  
Stockholders' Equity Attributable to Noncontrolling Interest 47,030   44,214  
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 116,870   102,526  
Liabilities and Equity 155,411   133,369  
Total revenues 3,314 29,739    
Net income 944 5,232    
Cash 9,811   7,334  
Schedule of Equity Method Investments [Line Items]        
Stockholders' Equity Attributable to Noncontrolling Interest 47,030   44,214  
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 116,870   102,526  
Total revenues 3,314 29,739    
Net income 944 5,232    
Accounts and Other Receivables, Net, Current 574   488  
Financing Receivable, after Allowance for Credit Loss 11,880   12,038  
Inventory, Net 132,268   111,771  
Other Assets, Current 878   1,738  
Accounts Payable, Current 8,337   6,280  
Accrued Liabilities, Current 1,922   1,369  
Notes Payable, Current 28,282   23,194  
Costs and Expenses 2,370 $ 24,507    
Assets 155,411   133,369  
Cash 9,811   7,334  
Liabilities 38,541   30,843  
Stockholders' Equity Attributable to Parent 69,840   58,312  
Liabilities and Equity $ 155,411   $ 133,369