XML 127 R117.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Stock-based Compensation Expense (Parenthetical) (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Payment, tax withholding, share-based payment arrangement $ 1,855,000 $ 1,359,000 $ 24,000