XML 258 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease costs $ 1,997 $ 1,630 $ 1,560
Short-term lease costs 59 260 280
Total operating lease costs 2,056 1,890 1,840
Variable lease costs 1,103 797 677
Total lease expense $ 3,159 $ 2,687 $ 2,517