XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating and Finance Leases    
Year one $ 28,148 $ 18,664
Year two 25,596 18,173
Year three 16,739 16,527
Year four 14,947 9,074
Year five 12,820 7,350
Thereafter 80,017 28,068
Total $ 178,267 $ 97,856