v3.26.3
Allowance for Expected Credit Losses - Insurance Premium and Other Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Allowance for Expected Credit Losses [Abstract]    
Insurance Premiums and Other, Net of Expected Credit Losses, Balance, beginning of period $ 21,878  
Allowance for Expected Credit Losses, Balance, beginning of period 201  
Allowance for Expected Credit Losses, Current period change for expected credit losses (12)  
Allowance for Expected Credit Losses, Write-offs of uncollectible insurance premiums and other receivables 0  
Insurance Premiums and Other, Net of Expected Credit Losses, Balance, end of period 26,956 $ 21,878
Allowance for Expected Credit Losses, Balance, end of period 189 201
As Previously Reported [Member]    
Allowance for Expected Credit Losses [Abstract]    
Insurance Premiums and Other, Net of Expected Credit Losses, Balance, beginning of period $ 27,458 23,690
Allowance for Expected Credit Losses, Balance, beginning of period   217
Allowance for Expected Credit Losses, Current period change for expected credit losses   (16)
Allowance for Expected Credit Losses, Write-offs of uncollectible insurance premiums and other receivables   0
Insurance Premiums and Other, Net of Expected Credit Losses, Balance, end of period   $ 27,458