v3.25.2
Bonds and Notes Payable - Debt Repurchased (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Disclosure [Abstract]        
Purchase price $ (141,998) $ (4,199) $ (142,869) $ (4,199)
Par value 142,396 4,190 143,320 4,190
Remaining unamortized cost of issuance (10) 0 (12) 0
Gain (loss), net $ 388 $ (9) $ 439 $ (9)