Related Party Transactions (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Related Party Transaction [Line Items] | ||
Selling, general and administrative expenses | $ 143,883 | $ 140,626 |
Related Party | Related Party, Managed Services Agreements | ||
Related Party Transaction [Line Items] | ||
Selling, general and administrative expenses | $ 200 | $ 400 |
Majority Shareholder | Distribution Solutions Group | LKCM Headwater Operations, LLC | ||
Related Party Transaction [Line Items] | ||
Shares owned by related party (in shares) | 36,357,588 | |
Noncontrolling ownership (as a percent) | 78.10% |