XML 99 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Equity-based Compensation and Stock Options Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 20, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 0 0 0  
Number of shares issued for options exercised on a cash basis (in shares) 0 207,002 211,185  
Exercise of stock options   $ 742 $ 587  
Options exercised in cashless basis (in shares)   38,014 1,341,770  
Options exercised cashless basis (in shares)   13,509 228,466  
2019 Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock available for issuance (in shares) 8,165,473     8,350,000
Shares authorized for issuance (in shares)       18,350,000