XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Deferred Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Deferred Costs [Roll Forward]        
Balance, beginning of period $ 84,248 $ 71,809 $ 82,750 $ 70,179
Incurred deferred costs 23,022 19,304 44,952 37,538
Amortized deferred costs (22,342) (15,858) (42,774) (32,462)
Balance, end of period $ 84,928 $ 75,255 $ 84,928 $ 75,255