v3.25.1
Leases - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash outflows from operating lease expenses $ 517 $ 306
Operating cash inflows from sublease (83) (80)
Operating cash outflows from operating leases, net of sublease income 434 226
ROU assets obtained in exchange for new lease liabilities    
Operating leases $ 0 $ 734