v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 09, 2026
Feb. 25, 2026
Jan. 08, 2026
Mar. 31, 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)       780,121
Common Class A | Subsequent Event | 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      
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)     1,260,326  
Common Class A | Over-Allotment Option | Subsequent Event        
Schedule of Equity Method Investments [Line Items]        
Number of shares issued (in shares) 2,007,927      
Common Class A | Secondary Offering | Subsequent Event        
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