v3.25.2
Preparation of Interim Financial Statements and Other Items (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
segment
$ / shares
Jan. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Nov. 30, 2023
Organization and Nature of Operations        
Number of business segments | segment 2      
Investment in unconsolidated affiliates $ 5,773   $ 0  
Vietnam Manufacturing Facility        
Organization and Nature of Operations        
Ownership percentage       40.00%
Investment in unconsolidated affiliates   $ 6,000    
Class A Common Stock        
Organization and Nature of Operations        
Common stock, par value (in dollars per share) | $ / shares $ 0.01   $ 0.01