XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Schedule of Long Term Debt (Details) - Senior Notes - Note Purchase Agreement - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument    
Face amount $ 130,000 $ 130,000
Front end fees (540) (518)
Debt issuance costs (5,467) (5,235)
Back end fees 1,300 5,980
Debt, net $ 125,293 $ 130,227