v3.26.1
Summary of Significant Accounting Policies (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 05, 2025
Jun. 30, 2026
$ / shares
Jun. 30, 2025
Jun. 30, 2026
$ / shares
Jun. 30, 2025
Dec. 31, 2025
$ / shares
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stock split, conversion ratio 5          
Common stock, par or stated value per share (in dollars per share)   $ 0.001   $ 0.001   $ 0.001
One Customer | Accounts Receivable | Customer Concentration Risk            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Concentration risk       12.00%   11.00%
One Customer | Revenue Benchmark | Customer Concentration Risk            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Concentration risk   13.00% 11.00% 13.00% 11.00%