XML 44 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits
12 Months Ended
Dec. 31, 2024
Retirement Benefits [Abstract]  
Employee Benefits Employee Benefits We maintain a 401(k) plan for all eligible employees. Our operating results include expenses of approximately $34.6 million in 2024, $18.7 million in 2023 and $11.0 million in 2022 for our contributions to the plan.