v3.25.2
Allowance for Expected Credit Losses - Insurance Premium and Other Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Allowance for Expected Credit Losses [Abstract]        
Balance, beginning of period $ 19,213 $ 14,696 $ 27,458 $ 23,690
Balance, beginning of period 195 216 201 217
Current period change for expected credit losses (1) 3 (7) 2
Write-offs of uncollectible insurance premiums and other receivables 0 0 0 0
Balance, end of period 50,242 34,220 50,242 34,220
Balance, end of period $ 194 $ 219 $ 194 $ 219