XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Beginning period, December 31, 2023 0 1,916
Vested 0 (958)
Ending period, March 31, 2024 0 958
Restricted stock units [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Beginning period, December 31, 2023 0  
Granted 371,034  
Forfeited (2,320)  
Ending period, March 31, 2024 368,714  
Beginning period, December 31, 2023 $ 0  
Granted 64.14  
Forfeited 63.9  
Ending period, March 31, 2024 $ 64.14