XML 81 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments and Contingent Consideration (Additional Information) (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Business Acquisition [Line Items]    
Business combination, consideration transferred estimated fair value $ 1.1 $ 1.5
Accounts payable and accrued expenses 178.7 215.3
BOK Modern, LLC [Member]    
Business Acquisition [Line Items]    
Cash consideration paid 1.5  
Accounts payable and accrued expenses 1.1 1.5
Insolcorp L L C [Member]    
Business Acquisition [Line Items]    
Accounts payable and accrued expenses 0.9  
BOK and Insolcorp [Member]    
Business Acquisition [Line Items]    
Accounts payable and accrued expenses   1.7
Fair Value, Inputs, Level 3 [Member]    
Business Acquisition [Line Items]    
Business combination, consideration transferred estimated fair value $ 2.0 $ 1.7