v3.25.2
Lease - Schedule of Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Supplemental disclosure of cash flow information:    
Operating lease right-of-use assets $ 16,387 $ 10,168
Included in other current liabilities:    
Operating lease liabilities, current 3,325 3,756
Operating lease liabilities, noncurrent 14,119 7,552
Total operating lease liabilities $ 17,444 $ 11,308
Weighted-average remaining lease term - operating leases: 7 years 18 days 3 years 5 months 26 days
Weighted-average discount rate - operating leases: 5.10% 3.40%