XML 104 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Lease Commitments (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lease Commitments        
Operating lease expense   $ 6.7 $ 6.5 $ 4.0
Greenville, South Carolina | Lima One        
Lease Commitments        
Term of lease 13 years      
Greenville, South Carolina | Lima One | Weighted Average        
Lease Commitments        
Operating lease expense $ 3.0      
Corporate Headquarters        
Lease Commitments        
Lease cost   $ 5.2    
New Corporate Headquarters Location        
Lease Commitments        
Term of lease   15 years    
Renewal term   5 years