v3.26.1
Stock Issuances and Share Repurchase Program - Schedule of Stock Issuances (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 02, 2026
Feb. 02, 2026
Nov. 06, 2025
Jul. 07, 2025
Mar. 31, 2026
Stockholders' Equity Note [Abstract]          
Price per share (in dollars per share) $ 25.69 $ 25.65 $ 25.33 $ 25.00  
Shares issued (in shares) 29,202 41,462 3,947,888 600 70,664
Proceeds $ 750 $ 1,064 $ 100,000 $ 15 $ 1,814