XML 82 R66.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 expense $ 4,748 $ 3,970 $ 3,988
Short-term lease expense 121 120 111
Variable lease expense 1,362 1,124 1,058
Total lease expense 6,231 5,214 5,157
Sublease income (3,629) (912) 0
Total lease expense, net $ 2,602 $ 4,302 $ 5,157