v3.26.1
Equity - At The Market Offering Agreement - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 20, 2025
Apr. 28, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share price     $ 140.58  
Proceeds from issuance of common stock     $ 1,598 $ 14,364
At The Market Offering        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock offering aggregate price   $ 50,000 $ 8,000  
Percentage of gross sales price shares sold   3.00%    
Issuance of common stock shares 136,944   26,768,000,000  
Proceeds from issuance of common stock $ 8,000     $ 3,800
Shares issued     0