v3.25.2
Retained earnings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retained earnings        
Statutory accounting practices statutory surplus required percentage     10.00%  
Percentage of statutory surplus reserve     50.00%  
Statutory accounting practices statutory capital and surplus required $ 0   $ 0  
Statutory accounting practices statutory capital and surplus reserve $ 0 $ 0 $ 1,500 $ 300