XML 65 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation Expense - Summary of RSU and RSA Share Activity under the Equity Plans (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
RSUs [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares nonvested, Beginning Balance 2,098,620 1,271,784
Granted 0 154,327
Vested (1,460,409) 0
Forfeited 0 0
Shares nonvested, Ending Balance 638,211 1,426,111
RSA [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares nonvested, Beginning Balance 17,270 124,176
Granted 0 0
Vested (17,270) (27,586)
Forfeited 0 0
Shares nonvested, Ending Balance 0 96,590