v3.26.1
Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Income and Expenses [Abstract]        
Interest income $ 336 $ 396 $ 654 $ 814
Recoveries of losses on reinsurance contracts 925 925 1,849 8,949
Other, net 51 172 176 130
Other income, net $ 1,312 $ 1,493 $ 2,679 $ 9,893