XML 134 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Narrative (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Leases [Abstract]      
Operating lease cost $ 8,316,000 $ 9,571,000 $ 10,334,000
Variable lease, cost $ 1,022,000 $ 1,137,000 $ 1,084,000
Operating Lease, Lease Not yet Commenced      
Lessee, Lease, Description [Line Items]      
Number of material lease commitments not yet commenced 1    
Term of contract 5 years    
Operating lease, expense, not commenced $ 12,641,000