XML 89 R82.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Selected Financial Information by Reportable Segment (Parenthetical) (Details)
Sep. 30, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Stated interest rate 4.39% 3.69%