XML 120 R97.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease expense $ 2,004 $ 2,804
Short-term lease costs 112 37
Variable lease costs 145 160
Total operating lease costs $ 2,261 $ 3,001