XML 96 R73.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Lessee, Operating Lease, Description [Abstract]  
2026 $ 14,243
2027 14,165
2028 14,745
2029 14,868
2030 14,857
Thereafter $ 160,412