XML 54 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based compensation - Summary of Non-vested Restricted Stock Award Activity (Details) - Restricted Stock - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Balance at beginning of period 245,766 305,957 305,957
Balance at beginning of period $ 10.51 $ 10.5 $ 10.5
Balance at end of period 245,766 245,766 305,957
Balance at end of period $ 10.51 $ 10.51 $ 10.5