XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Total Fixed Operating Lease Costs and Variable Operating Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Fixed operating lease costs $ 2,592 $ 2,817 $ 3,415
Variable operating lease costs 404 431 352
Total operating leases costs $ 2,996 $ 3,248 $ 3,767