v3.26.1
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 7 Months Ended
Dec. 31, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Nov. 19, 2025
Stockholders' Equity Note [Abstract]          
Share repurchase program, authorized         $ 25,000
Stock repurchased and retired (in shares) 628,572     945,665  
Shares acquired, average cost (in dollars per share)       $ 9.5085  
Stock repurchased and retired $ 6,000 $ 11 $ 3,000 $ 9,000  
Share repurchase program, remaining authorized, amount   $ 16,000   $ 16,000