Subsequent Events (Details) - USD ($) $ in Thousands |
Apr. 29, 2024 |
May 15, 2024 |
Apr. 01, 2021 |
Oct. 19, 2018 |
---|---|---|---|---|
Standby Letters of Credit | ||||
Subsequent Event [Line Items] | ||||
Line of credit maximum borrowing capacity | $ 200,000 | |||
Swingline Loans | ||||
Subsequent Event [Line Items] | ||||
Line of credit maximum borrowing capacity | $ 50,000 | |||
Credit Agreement - Term Loan | ||||
Subsequent Event [Line Items] | ||||
Line of credit maximum borrowing capacity | $ 350,000 | |||
Long-Term Debt | $ 310,600 | |||
Subsequent Event | Credit Agreement - Term Loan | ||||
Subsequent Event [Line Items] | ||||
Line of credit maximum borrowing capacity | $ 450,000 | |||
Subsequent Event | Northwestern United States Telecommunications Construction Contractor | ||||
Subsequent Event [Line Items] | ||||
Business combination, consideration transferred | $ 20,800 |