XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Operating Liability Maturities (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 7,365
2026 34,385
2027 35,348
2028 35,198
2029 34,443
2030 and thereafter 98,957
Total operating lease payments 245,696
Less: imputed interest (33,914)
Total operating lease liabilities $ 211,782