v3.26.1
Stockholders' Equity - Issuance of Shares (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
May 01, 2025
Jun. 30, 2025
Jun. 30, 2025
Equity      
Value of shares issued for acquisition   $ 52,966 $ 52,966
NGCS      
Equity      
Shares issued as consideration for acquisition (in shares) 2.3    
Value of shares issued for acquisition $ 53,000