XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Reconciliation of the Basic and Diluted EPS Denominators (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of the basic and diluted EPS denominators      
Basic weighted-average common shares 27,694 28,345 29,938
Dilutive effect of restricted common stock 462 320 177
Dilutive effect of the 2023 Convertible Notes 62 0  
Diluted weighted-average common shares 28,218 28,665 30,115