Summary of Significant Accounting Policies - Labor Concentration and Unions (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
employee
collectiveBargainingAgreement
| |
| Concentration Risk [Line Items] | |
| Entity number of employees | 7,530 |
| Number of collective bargaining arrangements | collectiveBargainingAgreement | 10 |
| Number of employees covered under collective bargaining arrangements, expiring May 31, 2024 | 50 |
| Number of employees covered under collective bargaining arrangements, expiring December 31, 2024 | 40 |
| Number of employees covered under collective bargaining arrangements, expiring March 31, 2025 | 20 |
| Number of employees covered under collective bargaining arrangements, expiring July 15, 2025 | 740 |
| Workforce Subject to Collective Bargaining Arrangements | Unionized Employees Concentration Risk | |
| Concentration Risk [Line Items] | |
| Concentration risk, percentage | 18.00% |