XML 94 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Restricted Stock Unit Awards Activity (Details) - RSU
shares in Thousands
12 Months Ended
Dec. 31, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Non-vested as December 31, 2023 1,209
Vested (281)
Non-vested as of December 31, 2024 928