XML 46 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Roll-Forward for Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]    
Allowance for credit losses at beginning of year $ 21,411  
Current period provision 4,856 $ 4,666
Write-downs (749)  
Recoveries of amounts previously charged off (12)  
Allowance for credit losses as of June 30, 2026 $ 25,530