XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Oct. 01, 2025
Sep. 30, 2025
Subsequent Events    
Net proceeds   $ 94,025
2025 Underwriting Agreement | Common Stock    
Subsequent Events    
Stock offering price (in dollars per share)   $ 12.53
Subsequent Event | 2025 Underwriting Agreement | Common Stock    
Subsequent Events    
Stock offering price (in dollars per share) $ 12.53  
Net proceeds $ 445,400