v3.26.1
EQUITY - Shelf Registration & Common Stock ATM Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 27, 2023
Oct. 21, 2022
Dec. 14, 2020
Dec. 01, 2020
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity                        
Proceeds from Issuance of Stock         $ 25,370 $ 61,488            
Net proceeds           $ 61,488 $ (71)          
Market Equity Offering Program 2020                        
Equity                        
Proceeds from Issuance of Stock     $ 100,000                  
Share issued                     446,167 761,902
Gross proceeds form the issuance of common stock                     $ 8,700 $ 14,000
Average price per share                     $ 19.44 $ 18.36
Net proceeds                     $ 8,600 $ 13,800
Payment of initial public offering transaction costs                     $ 100 $ 200
Market Equity Offering Program 2022                        
Equity                        
Proceeds from Issuance of Stock   $ 150,000                    
Share issued         1,139,351 2,801,075   618,757 1,059,271 665,929 1,479,241  
Gross proceeds form the issuance of common stock         $ 22,000 $ 54,100   $ 10,600 $ 19,100 $ 12,600 $ 27,800  
Average price per share         $ 19.31 $ 19.31   $ 17.1 $ 18.04 $ 18.96 $ 18.81  
Net proceeds         $ 21,700 $ 53,300   $ 10,400 $ 18,800 $ 12,400 $ 27,400  
Payment of initial public offering transaction costs         $ 300 800   $ 200 $ 300 $ 200 $ 400  
Amount of shares reserved for future issuance           $ 25,800            
Market Equity Offering 2020 and 2022 Program                        
Equity                        
Share issued                     1,925,408  
Gross proceeds form the issuance of common stock                     $ 36,500  
Average price per share                     $ 18.96  
Net proceeds                     $ 36,000  
Payment of initial public offering transaction costs                     $ 500  
Maximum                        
Equity                        
Proceeds from Issuance of Stock $ 350,000     $ 350,000