XML 101 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Customer Deposits - Narrative (Details)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
GBP (£)
Dec. 31, 2024
USD ($)
Deposits [Abstract]      
Deposits $ 762,984,000   $ 134,100,000
Deposits, FSCS Insured Amount 161,300 £ 120,000.0  
Deposits over the insured amount $ 214,300,000