XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Customer Deposits - Narrative (Details)
£ in Thousands
Sep. 30, 2025
USD ($)
Sep. 30, 2025
GBP (£)
Dec. 31, 2024
USD ($)
Deposits [Abstract]      
Customer deposits $ 694,815,000   $ 134,100,000
Deposits, FSCS insured amount 114,300 £ 85  
Deposits over the insured amount $ 195,900,000