v3.26.1
Subsequent Events - Initial Public Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
Apr. 27, 2026
Apr. 23, 2026
Apr. 23, 2021
Subsequent Event [Line Items]      
Common stock shares issued     100
Subsequent Event | BW Ultimate Parent, LLC      
Subsequent Event [Line Items]      
Number of shares acquired   16,100,000  
Subsequent Event | Class A common stock | IPO      
Subsequent Event [Line Items]      
Common stock shares issued   14,000,000  
Issue price per share   $ 20  
Subsequent Event | Class A common stock | Over-Allotment Option      
Subsequent Event [Line Items]      
Common stock shares issued 2,100,000    
BW Ultimate Parent, LLC and Subsidiaries | Subsequent Event | Over-Allotment Option      
Subsequent Event [Line Items]      
Consideration received on transaction $ 301,070    
BW Ultimate Parent, LLC and Subsidiaries | Subsequent Event | BW Ultimate Parent, LLC      
Subsequent Event [Line Items]      
Number of shares acquired 16,100,000    
BW Ultimate Parent, LLC and Subsidiaries | Subsequent Event | Class A common stock | IPO      
Subsequent Event [Line Items]      
Common stock shares issued   14,000,000  
Issue price per share   $ 20  
BW Ultimate Parent, LLC and Subsidiaries | Subsequent Event | Class A common stock | Over-Allotment Option      
Subsequent Event [Line Items]      
Common stock shares issued 2,100,000