XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Current Expected Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for doubtful accounts roll forward      
Beginning balance $ 7,906 $ 7,109 $ 7,078
Provision for current expected credit losses 1,064 1,527 2,656
Write-offs (2,105) (814) (2,737)
Recoveries collected (net of expenses) 157 84 112
Ending balance $ 7,022 $ 7,906 $ 7,109