v3.26.3
Acquisitions and Dispositions - Quail Tools Disposition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 09, 2025
Aug. 20, 2025
Sep. 30, 2025
Sep. 30, 2025
Acquisitions and Dispositions        
Gain on disposal     $ 415,557 $ 415,557
Disposal group        
Acquisitions and Dispositions        
Disposal Group, Not Discontinued Operation, Name [Extensible Enumeration]   Quail Tools [Member]    
Contract price for sale   $ 600,000    
Cash portion of contract price   375,000    
Seller note portion of contract price   $ 250,000    
Proceeds from repayment of seller note $ 250,000      
Gain on disposal     415,600  
Tax effect of gain on sale of disposition     $ 101,100 $ 101,100