XML 91 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Summary of Basic and Diluted Earnings Per Share (Parenthetical) (Details) - shares
12 Months Ended
Dec. 10, 2025
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share [Line Items]      
Public shares outstanding     0
RSUs      
Earnings Per Share [Line Items]      
Restricted stock unit ("RSUs") granted 32,255 28,300