XML 149 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Minimum Contractual Lease Payments and Other Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
2025 $ 14,675  
2026 14,064  
2027 11,324  
2028 9,480  
2029 6,747  
Thereafter 7,068  
Total 63,358  
Total contractual base rents    
2025 14,675  
2026 14,064  
2027 11,324  
2028 9,480  
2029 6,747  
Thereafter 7,068  
Total 63,358  
Total liability to make lease payments 55,480 $ 47,115
Difference in undiscounted and discounted future lease payments $ 7,878  
Weighted average discount rate 5.56%  
Weighted average remaining lease term (years) 4 years 8 months 12 days