XML 103 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Cash Flow and Non-cash Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases      
Operating cash flows - cash paid for amounts included in the measurement of operating lease liabilities $ 6,692 $ 6,157 $ 5,951
Operating lease ROU assets obtained in exchange for new lease liabilities, net $ 5,120 710 2,421
Decreases in ROU related to lease amendments and terminations   $ 400 $ 200