v3.25.1
Share-Based Compensation - Restricted Stock Units (RSUs) - Additional Information (Details) - Restricted Stock Units (RSUs) [Member] - shares
3 Months Ended
Oct. 04, 2024
Mar. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares used to settle grantee's tax withholding obligations for vesting of restricted stock units   4,481  
Unvested shares   137,064 213,254
Merger Agreement [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares vested 24,700 17,000  
Unvested shares     17,000