v3.25.2
Stock-Based Compensation - Schedule of RSAs (Details) - Restricted Stock Awards - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Compensation cost $ 1,460 $ 1,346 $ 2,802 $ 2,389
Dividends declared on unvested RSAs 311 300 624 595
Fair value of shares vested during the period $ 892 $ 762 $ 3,779 $ 3,969