XML 136 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income tax payments by jurisdiction (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income taxes      
Income tax payments, net $ 30,918 $ 17,111 $ 11,070
Federal      
Income taxes      
Income tax payments, net 26,400 16,361 $ 11,070
State      
Income taxes      
Income tax payments, net 4,518 750  
State | Florida      
Income taxes      
Income tax payments, net 4,600    
State | Georgia      
Income taxes      
Income tax payments, net $ (82) $ 750