XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Activity related to RSA Stock-Based Payment Awards (Details) - Restricted Stock Awards - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares, Unvested balance at beginning of period 27,008 201,716
Number of shares, Vested (27,008) (174,708)
Number of shares, Unvested balance at end of period   27,008
Weighted-average grant date fair value, Unvested balance at beginning of period $ 3.26 $ 2.81
Weighted-average grant date fair value, Vested $ 3.26 2.74
Weighted-average grant date fair value, Unvested balance at end of period   $ 3.26