v3.25.2
Business, Basis of Presentation, and Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 16 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2025
Mar. 06, 2024
Accounting Policies [Abstract]        
Common stock repurchase program, shares authorized to be purchased (in shares)       641,832
Common stock repurchased and retired (in shares)     44,608  
Common stock repurchased and retired $ 285 $ 466 $ 500  
Shares acquired, average cost per share     $ 10.30