Annual report pursuant to Section 13 and 15(d)

Income Taxes - Additional Information (Details)

v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards $ 28,685    
Interest expense carryforwards 24,653 $ 6,541  
Federal general business credits 3,539    
Operating loss carryforwards, valuation allowance 286 566  
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount 2,115    
Income tax provision (benefit) 22,911 32,924 $ (25,093)
Interest expense, net 75,104 41,895 39,424
Amount of unrecognized tax benefits. 0 0  
Interest and penalties on uncertain tax positions 175 $ 0 $ 0
Federal [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 97,166    
Interest expense carryforwards 90,094    
State [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards $ 34,813    
State [Member] | Minimum      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforward, expiration date Dec. 31, 2034    
State [Member] | Maximum      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforward, expiration date Dec. 31, 2039