v3.25.0.1
Leases (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Lease, Cost [Abstract]    
Straight-line lease expense $ 12,737 $ 13,159
Variable lease expense 3,733 2,250
Total operating lease expense $ 16,470 $ 15,409