XML 112 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
lease
Dec. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]    
Right-of-use assets - operating leases $ 18,494 $ 19,129
Operating lease liabilities $ 23,815 23,238
Lessee operating lease option to extend percent 90.00%  
Leases, number of existing leases extended | lease 2  
Number of leases renewed | lease 1  
Accounting Standards Update 2016-02    
Lessee, Lease, Description [Line Items]    
Right-of-use assets - operating leases $ 18,500 19,100
Operating lease liabilities $ 23,800 $ 23,200