XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Commitments - Lease-Related Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets, net $ 78,808 $ 88,615
Current operating lease liabilities 24,541 24,351
Noncurrent operating lease liabilities 66,811 78,029
Total operating lease liabilities $ 91,352 $ 102,380
Weighted-Average Remaining Lease Term 4 years 4 months 24 days 4 years 11 months 23 days
Weighted-Average Discount Rate 5.80% 5.70%