XML 109 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Undiscounted Lease Liabilities Outstanding (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]  
2025 $ 24,827
2026 21,684
2027 15,635
2028 11,388
2029 6,838
Thereafter 44,643
Total future minimum lease payments 125,015
Less: imputed interest (31,212)
Total $ 93,803