v3.25.2
Leases - Lease-related Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Operating lease right-of-use assets $ 12,705 $ 13,841
Liabilities    
Other current liabilities $ 4,322 $ 5,306
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Operating lease liabilities, net of current portion $ 9,366 $ 11,166
Total $ 13,688 $ 16,472