v3.25.4
Leases - Cost Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease cost $ 4,453 $ 5,482
Variable lease cost 1,868 2,307
Operating lease cost 6,321 7,789
Short-term lease cost 293 106
Total lease cost, net $ 6,614 $ 7,895