XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases - Summary Maturities of Lease Liabilities and Present Value Discount (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 17,704  
2026 17,029  
2027 16,140  
2028 14,689  
2029 12,397  
Thereafter 66,197  
Total 144,156  
Present value discount (26,339)  
Lease liability $ 117,817 $ 125,618