XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Year ended December 31,  
2026 $ 50,609
2027 41,936
2028 37,963
2029 36,286
2030 32,305
Thereafter 43,125
Total future minimum lease payments 242,224
Less: Imputed interest 62,368
Total $ 179,856