XML 97 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases - Schedule of Weighted-Average Terms and Operating Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Weighted-average discount rate 4.30% 4.00%
Weighted-average remaining lease term 6 years 6 years 6 months
Lease Cost    
Operating lease expense $ 4,344 $ 4,673
Variable lease costs 934 1,093
Short-term lease expense 1,265 1,396
Sublease income 28 189
Total operating lease expense $ 6,515 $ 6,973