v3.26.1
Stockholders' Equity (Information Relating to RSU Grants and Deliveries) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
shares
Restricted Stock Units (RSUs)  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Total RSUs outstanding at the beginning of the period 1,007,433
RSUs granted 884,859
RSUs forfeited (22,059)
RSUs vested (382,871)
Total RSUs outstanding at the end of the period 1,487,362
Stock surrendered to fulfill tax withholding obligations 135,340
Restricted Stock Units Issued as Compensation  
Total Fair Market Value of RSUs Issued  
RSUs granted (in Dollars) | $ $ 16,942