XML 149 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2023
Jan. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2023
Lessee, Lease, Description [Line Items]            
Lease renewal term     10 years      
Impairment, long-lived asset, held-for-use     $ 0 $ 0 $ 22,000,000.0  
Impairment related to ROU assets         17,600,000  
Impairment of leased office property and equipment         4,400,000  
Gain on lease modification $ 1,900,000 $ 2,400,000 0 4,281,000 0  
Cash paid for amounts included in the measurement of lease liabilities included in operating cash flows $ 2,900,000   5,828,000 4,732,000 $ 3,933,000  
Operating lease, liability, to be paid     $ 50,354,000      
Minimum            
Lessee, Lease, Description [Line Items]            
Lease term     2 years 7 months 6 days      
Maximum            
Lessee, Lease, Description [Line Items]            
Lease term     8 years 1 month 6 days      
Santa Barbara Office Lease            
Lessee, Lease, Description [Line Items]            
Operating lease, liability, to be paid           $ 6,100,000
Operating lease, payment to be received           $ 6,100,000
Operating lease, impairment loss       $ 0