XML 110 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Effect of Interest Rate Swap (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]      
Interest expense $ 21,137 $ 15,041 $ 12,664
Derivative Instruments, Payment Expense 0 0 1,717
Loss on interest rate swap 0 0 2,033
Interest Rate Swap      
Derivative [Line Items]      
Interest expense $ (1,815) $ (428) $ 73