v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 09, 2026
Feb. 25, 2026
Jan. 08, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Employee Stock            
Schedule of Equity Method Investments [Line Items]            
Common stock reservation of shares (in shares)   1,580,053        
Eligible employees contribution percentage   15.00%        
Maximum annual cash payments   $ 25        
Maximum purchase shares during offering period   1,000        
Purchase price of common stock, percent   90.00%        
Total 2026 Acquisitions            
Schedule of Equity Method Investments [Line Items]            
Number of issued (in shares)           2,701,003
Common Class A            
Schedule of Equity Method Investments [Line Items]            
Exchanged shares (in shares)     780,121      
Common Class A | Common Stock            
Schedule of Equity Method Investments [Line Items]            
Exchange of Class B Common Stock to Class A Common Stock (in shares) 9,528,699     9,528,699 780,121  
Common Class A | Over-Allotment Option            
Schedule of Equity Method Investments [Line Items]            
Sale of stock option period     30 days      
Number of shares issued (in shares) 2,007,927   1,260,326      
Common Class A | Secondary Offering            
Schedule of Equity Method Investments [Line Items]            
Number of shares issued (in shares) 15,394,112          
Sale of stock, price (in dollars per share) $ 54.00