v3.25.1
Lease - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Supplemental disclosure of cash flow information:    
Operating lease right-of-use assets $ 9,869 $ 10,168
Included in other current liabilities:    
Operating lease liabilities, current 3,538 3,756
Operating lease liabilities, noncurrent 7,448 7,552
Total operating lease liabilities $ 10,986 $ 11,308
Weighted-average remaining lease term - operating leases: 3 years 5 months 15 days 3 years 5 months 26 days
Weighted-average discount rate - operating leases: 3.50% 3.40%