XML 129 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Keystone Agreement (Details) - USD ($)
$ in Thousands
Dec. 05, 2025
Dec. 31, 2025
Dec. 31, 2024
Business Combination [Line Items]      
Contingent consideration   $ 39,108 $ 63,505
Keystone National Group      
Business Combination [Line Items]      
Purchase price $ 200,000    
Contingent consideration $ 170,000