v3.25.1
Other liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
General expenses payable $ 53,463 $ 66,966
Insurance liabilities $ 22,198 $ 21,991
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Total other liabilities Total other liabilities
Lease liabilities $ 14,518 $ 14,821
Audit fees payable 2,344 2,996
Tax payable 23,586 21,144
Payable for capital provision assets 6,470 14,055
Derivative liabilities 114 0
Contingent fees 69,967 0
Total other liabilities $ 192,660 $ 141,973