v3.26.1
Related Party Transactions (Details) - Michael J. Saylor - USD ($)
$ in Thousands
1 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Commercial Policies      
Related Party Transaction [Line Items]      
Amount of related party transaction $ 120,000   $ 40,000
Related party transaction, term 1 year   1 year
Tail Agreement      
Related Party Transaction [Line Items]      
Amount of related party transaction     $ 157
Related party transaction, term     1 year
Tail Agreement, Extension      
Related Party Transaction [Line Items]      
Amount of related party transaction   $ 157  
Related party transaction, term   1 year 1 year