XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivatives - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
Instrument
Derivative [Line Items]      
Unrealized gain (loss) related to changes in fair value of derivative financial instruments $ 30 $ (500)  
Realized loss on sale of derivative financial instruments $ 400 $ 400  
Number of instruments | Instrument     0