XML 84 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Share Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-cash financing activities: accrued taxes on share-based compensation $ 250 $ 0
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 30 days  
Withholding taxes on share-based compensation $ 1,351 $ 11