v3.26.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remaining 2026 $ 3,568
2027 7,312
2028 6,155
2029 3,177
2030 754
Thereafter 0
Total undiscounted lease payments 20,966
Less: imputed interest (1,812)
Total lease liabilities $ 19,154